{"drilldown":{"signalDecisionId":"64421","comparisonStatus":"missing_paper","classification":{"status":"missing_paper","summary":"Baseline shadow opened a trade, but paper did not open a matching position.","evidence":["paper_position_missing","shadow_trade_present"],"nextCheck":"Inspect paper entry guards for this signal: open paper position, max open paper positions, daily loss risk, cash/risk guard, or paper strategy status."},"signal":{"id":"64421","exchange":"mexc","symbol":"XRP/USDT","direction":"short","confidence":"0.9688","timeframe":"15m","lastPrice":"1.2013","spread":"0.00009999999999998899","reasonsFor":["spread is acceptable","recent volume is usable","15m trend is negative"],"reasonsAgainst":[],"metrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14493","status":"success","startedAt":"2026-06-02T23:25:54.846Z","ageSeconds":0.203,"durationMs":94241,"finishedAt":"2026-06-02T23:27:29.087Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":55.376,"latest15mCandleAgeMinutes":12.486683333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0023199933714476225},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06374195307769469},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008590403358246785,"eth15mTrendPct":-0.01676870369395462},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (19/20)"],"winRate":0.3157894736842105,"realizedPnl":-5.135722695068212,"entryAllowed":true,"averageDistance":5.12049441497284,"closedPositions":19,"losingPositions":13,"winningPositions":6,"minClosedPositions":20,"averageRealizedPnlPct":-0.002703011944772743},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.48031496062992124,"direction":"short","liveAllowed":true,"realizedPnl":3.818999561047411,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0671337640077496,"shadowAllowed":true,"quarantineMode":false,"closedPositions":127,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (19/30)","non-positive symbol+direction paper PnL (-5.1357 USDT)","early weak pair caution: 19 closed, 0.316 win rate, -5.1357 USDT PnL"],"winRate":0.3157894736842105,"direction":"short","liveAllowed":false,"realizedPnl":-5.135722695068211,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":19,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":30}},"trendPct":-0.008214222572792609,"spreadPct":0.00008324315325063597,"candleCount":40,"volumeRatio":1.9870874350568473,"latestVolume":1273289.37,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06374195307769469,"impulsePct5m3":-0.0023199933714476225,"recentAverage":1.21545,"volumeAverage":640781.7529999999,"btc15mTrendPct":-0.008590403358246785,"eth15mTrendPct":-0.01676870369395462,"previousAverage":1.2255166666666668,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"strategyVersion":"strategy_v2.5","createdAt":"2026-06-02T23:27:29.216Z"},"paperAttempt":null,"shadowAttempt":null,"paperPosition":null,"shadowTrade":{"id":"265","signalDecisionId":"64421","exchange":"mexc","symbol":"XRP/USDT","direction":"short","status":"closed","entryPrice":"1.2013","currentPrice":"1.2085078","stopPrice":"1.2085078","takeProfitPrice":"1.1868844","feeRate":"0.001","notionalUsdt":"100","quantity":"83.24315325064514","realizedPnl":"-0.7999999999999989","realizedPnlPct":"-0.00799999999999999","closeReason":"stop_loss","strategyVersion":"strategy_v2.5","openedAt":"2026-06-02T23:27:29.706Z","closedAt":"2026-06-02T23:47:22.403Z","updatedAt":"2026-06-02T23:47:22.403Z","metadata":{"signal":{"id":"64421","spread":"0.00009999999999998899","symbol":"XRP/USDT","metrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14493","status":"success","startedAt":"2026-06-02T23:25:54.846Z","ageSeconds":0.203,"durationMs":94241,"finishedAt":"2026-06-02T23:27:29.087Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":55.376,"latest15mCandleAgeMinutes":12.486683333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0023199933714476225},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06374195307769469},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008590403358246785,"eth15mTrendPct":-0.01676870369395462},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (19/20)"],"winRate":0.3157894736842105,"realizedPnl":-5.135722695068212,"entryAllowed":true,"averageDistance":5.12049441497284,"closedPositions":19,"losingPositions":13,"winningPositions":6,"minClosedPositions":20,"averageRealizedPnlPct":-0.002703011944772743},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.48031496062992124,"direction":"short","liveAllowed":true,"realizedPnl":3.818999561047411,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0671337640077496,"shadowAllowed":true,"quarantineMode":false,"closedPositions":127,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (19/30)","non-positive symbol+direction paper PnL (-5.1357 USDT)","early weak pair caution: 19 closed, 0.316 win rate, -5.1357 USDT PnL"],"winRate":0.3157894736842105,"direction":"short","liveAllowed":false,"realizedPnl":-5.135722695068211,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":19,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":30}},"trendPct":-0.008214222572792609,"spreadPct":0.00008324315325063597,"candleCount":40,"volumeRatio":1.9870874350568473,"latestVolume":1273289.37,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06374195307769469,"impulsePct5m3":-0.0023199933714476225,"recentAverage":1.21545,"volumeAverage":640781.7529999999,"btc15mTrendPct":-0.008590403358246785,"eth15mTrendPct":-0.01676870369395462,"previousAverage":1.2255166666666668,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"exchange":"mexc","createdAt":"2026-06-02T23:27:29.216Z","direction":"short","lastPrice":"1.2013","timeframe":"15m","confidence":"0.9688","reasonsFor":["spread is acceptable","recent volume is usable","15m trend is negative"],"reasonsAgainst":[],"strategyVersion":"strategy_v2.5"},"stopPct":0.006,"takeProfitPct":0.012,"closeExecution":{"candle":{"low":"1.2085","high":"1.209","open":"1.209","close":"1.2085","symbol":"XRP/USDT","volume":"5919.15","exchange":"mexc","openTime":"2026-06-02T23:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T23:46:30.509Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":1.2085078},"strategyVersion":"strategy_v2.5"}},"executionParity":{"thresholds":{"priceDiffPct":1e-7,"pnlDiffUsdt":0.000001,"feeDiffUsdt":0.000001,"timeDiffSeconds":5},"categories":[],"fields":{"entryPrice":{"paper":null,"shadow":"1.2013","diffPct":null},"entryTime":{"paper":null,"shadow":"2026-06-02T23:27:29.706Z","diffSeconds":null},"stopLoss":{"paper":null,"shadow":"1.2085078","diffPct":null},"takeProfit":{"paper":null,"shadow":"1.1868844","diffPct":null},"closePrice":{"paper":null,"shadow":"1.2085078","diffPct":null},"closeTime":{"paper":null,"shadow":"2026-06-02T23:47:22.403Z","diffSeconds":null},"closeReason":{"paper":null,"shadow":"stop_loss","matched":false},"fee":{"paperEntryFee":null,"paperExitFee":null,"paperTotalFee":null,"shadowEntryFee":0.1,"shadowExitFee":0.10060000000000001,"shadowTotalFee":0.2006,"diff":null},"slippage":{"paper":null,"shadow":null},"realizedPnl":{"paper":null,"shadow":"-0.7999999999999989","diff":null}}},"pnl":{"paperRealizedPnl":null,"shadowRealizedPnl":-0.7999999999999989,"diff":null},"policy":"This drill-down uses persisted signal, paper attempt, shadow attempt, paper position, and baseline shadow trade rows. Older signals may not have persisted entry-attempt rows."},"generatedAt":"2026-06-10T07:01:11.443Z"}