{"comparison":{"windowHours":168,"filters":{"symbol":"ADA/USDT","direction":null},"totals":{"signalsCompared":1,"matchedTrades":1,"paperOnlyTrades":0,"shadowOnlyTrades":0,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":0.9517506000000053,"shadowRealizedPnl":1.0000000000000024,"matchedPnlDiff":-0.0482493999999971,"matchRate":1,"signDisagreementRate":0,"closeReasonMismatchRate":0},"bySymbolDirection":[{"symbol":"ADA/USDT","direction":"short","signalsCompared":1,"matchedTrades":1,"paperOnlyTrades":0,"shadowOnlyTrades":0,"statusMismatches":0,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":"0.9517506000000053","shadowRealizedPnl":"1.0000000000000024","matchedPnlDiff":"-0.0482493999999971","averageEntryDiffPct":"0.00050000000000000000"}],"executionParity":{"thresholds":{"priceDiffPct":1e-7,"pnlDiffUsdt":0.000001,"feeDiffUsdt":0.000001,"timeDiffSeconds":5},"totals":{"signalsCompared":1,"matchedTrades":1,"closedMatchedTrades":1,"categories":{"entry_price_mismatch":1,"close_reason_mismatch":0,"pnl_mismatch":1,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":0},"additionalComparisons":{"stop_loss_mismatch":1,"take_profit_mismatch":1,"close_price_mismatch":1,"fee_mismatch":1},"averages":{"entryPriceDiffPct":0.0005,"closePriceDiffPct":2.5e-7,"entryTimeDiffSeconds":0.219455,"closeTimeDiffSeconds":0.246042,"pnlDiff":0.0482493999999971}},"bySymbolDirection":[{"symbol":"ADA/USDT","direction":"short","signalsCompared":1,"matchedTrades":1,"closedMatchedTrades":1,"categories":{"entry_price_mismatch":1,"close_reason_mismatch":0,"pnl_mismatch":1,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":0},"additionalComparisons":{"stop_loss_mismatch":1,"take_profit_mismatch":1,"close_price_mismatch":1,"fee_mismatch":1},"averages":{"entryPriceDiffPct":0.0005,"closePriceDiffPct":2.5e-7,"entryTimeDiffSeconds":0.219455,"closeTimeDiffSeconds":0.246042,"pnlDiff":0.0482493999999971}}]},"symbolDirectionDiagnostics":[{"symbol":"ADA/USDT","direction":"short","signalsCompared":1,"matchedTrades":1,"missingTrades":0,"paperOnlyTrades":0,"shadowOnlyTrades":0,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"signDisagreementRate":0,"closeReasonMismatchRate":0,"paperRealizedPnl":"0.9517506000000053","shadowRealizedPnl":"1.0000000000000024","matchedPnlDiff":"-0.0482493999999971","averageEntryDiffPct":"0.00050000000000000000","primaryIssue":"paper_underperforms_shadow","comparisonClass":"paper_underperforms_matched_shadow","primaryComparisonClass":"paper_underperforms_matched_shadow","executionEvidenceClass":"paper_underperforms_matched_shadow","recommendedAction":"Inspect matched entry and close assumptions; this is valid execution-quality evidence.","severityScore":0.0482493999999971,"rawSeverityScore":0.0482493999999971,"actionableSeverityScore":0.0482493999999971,"executionSeverityScore":0.0482493999999971,"badExecutionSignal":true,"parity":{"symbol":"ADA/USDT","direction":"short","signalsCompared":1,"matchedTrades":1,"closedMatchedTrades":1,"entryPriceMismatches":1,"stopLossMismatches":1,"takeProfitMismatches":1,"closePriceMismatches":1,"closeReasonMismatches":0,"pnlMismatches":1,"feeMismatches":1,"timeoutMismatches":0,"missingCandle":0,"expectedStrategyModeGaps":0,"averageEntryPriceDiffPct":"0.00050000000000000000","averageClosePriceDiffPct":"0.000000250000000000000000","averageEntryTimeDiffSeconds":"0.21945500000000000000","averageCloseTimeDiffSeconds":"0.24604200000000000000","averagePnlDiff":"0.04824939999999710000"},"topMismatchReason":null,"topSkipReason":null}],"focusedAction":{"symbol":"ADA/USDT","direction":"short","comparisonClass":"paper_underperforms_matched_shadow","primaryIssue":"paper_underperforms_shadow","actionScope":"execution_quality","recommendedAction":"Inspect matched entry and close assumptions; this is valid execution-quality evidence.","metrics":{"missingTrades":0,"signDisagreements":0,"closeReasonMismatches":0,"matchedPnlDiff":"-0.0482493999999971","executionSeverityScore":0.0482493999999971,"actionableSeverityScore":0.0482493999999971,"rawSeverityScore":0.0482493999999971},"topMismatchReason":null,"topSkipReason":null,"drilldownCandidates":[]},"persistedSkipReasons":[{"simulator":"paper","reason":"no_trade_signal","strategyStatus":null,"strategyEnabled":null,"symbol":"ADA/USDT","direction":"no_trade","count":2425},{"simulator":"shadow","reason":"no_trade_signal","strategyStatus":null,"strategyEnabled":null,"symbol":"ADA/USDT","direction":"no_trade","count":2425},{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"ADA/USDT","direction":"long","count":314},{"simulator":"shadow","reason":"max_open_shadow_trades","strategyStatus":null,"strategyEnabled":null,"symbol":"ADA/USDT","direction":"long","count":314}],"persistedMismatchReasons":[],"latestMismatches":[{"signalDecisionId":"67614","symbol":"ADA/USDT","direction":"short","paperPositionId":"213","shadowTradeId":"311","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.21539225","shadowEntryPrice":"0.2155","paperStopPrice":"0.21668460350000002","shadowStopPrice":"0.21679299999999999","paperTakeProfitPrice":"0.21280754300000002","shadowTakeProfitPrice":"0.212914","paperCurrentPrice":"0.2129139467715","shadowCurrentPrice":"0.212914","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.0988494","shadowExitFee":"0.0988000000000000027664","paperTotalFee":"0.1988494","shadowTotalFee":"0.1988000000000000027664","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000053","shadowRealizedPnl":"1.0000000000000024","paperRealizedPnlPct":"0.009517506000000054","shadowRealizedPnlPct":"0.010000000000000024","paperOpenedAt":"2026-06-03T12:45:03.789Z","shadowOpenedAt":"2026-06-03T12:45:03.569Z","paperClosedAt":"2026-06-03T15:34:41.044Z","shadowClosedAt":"2026-06-03T15:34:40.798Z","paperCloseExecution":{"candle":{"low":"0.2125","high":"0.2126","open":"0.2125","close":"0.2126","symbol":"ADA/USDT","volume":"190.49","exchange":"mexc","openTime":"2026-06-03T15:34:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:34:03.984Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.21280754300000002},"shadowCloseExecution":{"candle":{"low":"0.2125","high":"0.2126","open":"0.2125","close":"0.2126","symbol":"ADA/USDT","volume":"190.49","exchange":"mexc","openTime":"2026-06-03T15:34:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:34:03.984Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.212914},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00049999999999986164","takeProfitPriceDiffPct":"0.00049999999999990607","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.219455","closeTimeDiffSeconds":"0.246042","feeDiff":"0.0000493999999999972336","pnlDiff":"0.0482493999999971","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14812","status":"success","startedAt":"2026-06-03T12:43:27.338Z","ageSeconds":0.443,"durationMs":95974,"finishedAt":"2026-06-03T12:45:03.312Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":28.712,"latest15mCandleAgeMinutes":15.057366666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.001389532190829063},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07553291824107443},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0004339053104624656,"eth15mTrendPct":-0.000684791768306187},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (18/20)"],"winRate":0.3333333333333333,"realizedPnl":-4.5008999999999535,"entryAllowed":true,"averageDistance":6.35069352854453,"closedPositions":18,"losingPositions":12,"winningPositions":6,"minClosedPositions":20,"averageRealizedPnlPct":-0.002500499999999975},"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":["direction paper PnL is non-positive (-9.3368 USDT)","direction profit factor below threshold (0.887 < 1)"],"winRate":0.43529411764705883,"direction":"short","liveAllowed":false,"realizedPnl":-9.33675163895236,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8867104341207013,"shadowAllowed":true,"quarantineMode":true,"closedPositions":170,"quarantineStatus":"direction_live_quarantine","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":"ADA/USDT","reasons":["insufficient symbol+direction sample (18/30)","non-positive symbol+direction paper PnL (-4.5009 USDT)","early weak pair caution: 18 closed, 0.333 win rate, -4.5009 USDT PnL"],"winRate":0.3333333333333333,"direction":"short","liveAllowed":false,"realizedPnl":-4.5008999999999535,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":18,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":30}},"trendPct":-0.0019975414874001587,"spreadPct":0.00046403712296991527,"candleCount":40,"volumeRatio":1.444768408936269,"latestVolume":593306.7,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07553291824107443,"impulsePct5m3":-0.001389532190829063,"recentAverage":0.2165,"volumeAverage":410658.68850000005,"btc15mTrendPct":-0.0004339053104624656,"eth15mTrendPct":-0.000684791768306187,"previousAverage":0.21693333333333334,"strategyVersion":"strategy_v2.5","signalCandleCount":40,"excludedOpen5mCandle":false,"excludedOpen15mCandle":false},"comparisonStatus":"entry_price_mismatch"}],"latestRows":[{"signalDecisionId":"67614","symbol":"ADA/USDT","direction":"short","paperPositionId":"213","shadowTradeId":"311","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.21539225","shadowEntryPrice":"0.2155","paperStopPrice":"0.21668460350000002","shadowStopPrice":"0.21679299999999999","paperTakeProfitPrice":"0.21280754300000002","shadowTakeProfitPrice":"0.212914","paperCurrentPrice":"0.2129139467715","shadowCurrentPrice":"0.212914","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.0988494","shadowExitFee":"0.0988000000000000027664","paperTotalFee":"0.1988494","shadowTotalFee":"0.1988000000000000027664","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000053","shadowRealizedPnl":"1.0000000000000024","paperRealizedPnlPct":"0.009517506000000054","shadowRealizedPnlPct":"0.010000000000000024","paperOpenedAt":"2026-06-03T12:45:03.789Z","shadowOpenedAt":"2026-06-03T12:45:03.569Z","paperClosedAt":"2026-06-03T15:34:41.044Z","shadowClosedAt":"2026-06-03T15:34:40.798Z","paperCloseExecution":{"candle":{"low":"0.2125","high":"0.2126","open":"0.2125","close":"0.2126","symbol":"ADA/USDT","volume":"190.49","exchange":"mexc","openTime":"2026-06-03T15:34:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:34:03.984Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.21280754300000002},"shadowCloseExecution":{"candle":{"low":"0.2125","high":"0.2126","open":"0.2125","close":"0.2126","symbol":"ADA/USDT","volume":"190.49","exchange":"mexc","openTime":"2026-06-03T15:34:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:34:03.984Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.212914},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00049999999999986164","takeProfitPriceDiffPct":"0.00049999999999990607","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.219455","closeTimeDiffSeconds":"0.246042","feeDiff":"0.0000493999999999972336","pnlDiff":"0.0482493999999971","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14812","status":"success","startedAt":"2026-06-03T12:43:27.338Z","ageSeconds":0.443,"durationMs":95974,"finishedAt":"2026-06-03T12:45:03.312Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":28.712,"latest15mCandleAgeMinutes":15.057366666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.001389532190829063},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07553291824107443},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0004339053104624656,"eth15mTrendPct":-0.000684791768306187},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (18/20)"],"winRate":0.3333333333333333,"realizedPnl":-4.5008999999999535,"entryAllowed":true,"averageDistance":6.35069352854453,"closedPositions":18,"losingPositions":12,"winningPositions":6,"minClosedPositions":20,"averageRealizedPnlPct":-0.002500499999999975},"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":["direction paper PnL is non-positive (-9.3368 USDT)","direction profit factor below threshold (0.887 < 1)"],"winRate":0.43529411764705883,"direction":"short","liveAllowed":false,"realizedPnl":-9.33675163895236,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8867104341207013,"shadowAllowed":true,"quarantineMode":true,"closedPositions":170,"quarantineStatus":"direction_live_quarantine","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":"ADA/USDT","reasons":["insufficient symbol+direction sample (18/30)","non-positive symbol+direction paper PnL (-4.5009 USDT)","early weak pair caution: 18 closed, 0.333 win rate, -4.5009 USDT PnL"],"winRate":0.3333333333333333,"direction":"short","liveAllowed":false,"realizedPnl":-4.5008999999999535,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":18,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":30}},"trendPct":-0.0019975414874001587,"spreadPct":0.00046403712296991527,"candleCount":40,"volumeRatio":1.444768408936269,"latestVolume":593306.7,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07553291824107443,"impulsePct5m3":-0.001389532190829063,"recentAverage":0.2165,"volumeAverage":410658.68850000005,"btc15mTrendPct":-0.0004339053104624656,"eth15mTrendPct":-0.000684791768306187,"previousAverage":0.21693333333333334,"strategyVersion":"strategy_v2.5","signalCandleCount":40,"excludedOpen5mCandle":false,"excludedOpen15mCandle":false},"comparisonStatus":"entry_price_mismatch"}],"policy":"paper and baseline shadow are matched by signal_decision_id; missing rows show where one simulator did not open for the same signal"},"generatedAt":"2026-06-10T07:32:15.636Z"}