{"comparison":{"windowHours":720,"filters":{"symbol":"XRP/USDT","direction":"long"},"totals":{"signalsCompared":10,"matchedTrades":5,"paperOnlyTrades":0,"shadowOnlyTrades":5,"closedMatchedTrades":5,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":-0.7737311135358431,"shadowRealizedPnl":-3.5848888712104308,"matchedPnlDiff":0.3170343134718777,"matchRate":0.5,"signDisagreementRate":0,"closeReasonMismatchRate":0},"bySymbolDirection":[{"symbol":"XRP/USDT","direction":"long","signalsCompared":10,"matchedTrades":5,"paperOnlyTrades":0,"shadowOnlyTrades":5,"statusMismatches":5,"closedMatchedTrades":5,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":"-0.7737311135358431","shadowRealizedPnl":"-3.5848888712104306","matchedPnlDiff":"0.3170343134718777","averageEntryDiffPct":"0.00049999999999997075"}],"executionParity":{"thresholds":{"priceDiffPct":1e-7,"pnlDiffUsdt":0.000001,"feeDiffUsdt":0.000001,"timeDiffSeconds":5},"totals":{"signalsCompared":10,"matchedTrades":5,"closedMatchedTrades":5,"categories":{"entry_price_mismatch":5,"close_reason_mismatch":0,"pnl_mismatch":5,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":4},"additionalComparisons":{"stop_loss_mismatch":5,"take_profit_mismatch":5,"close_price_mismatch":5,"fee_mismatch":5},"averages":{"entryPriceDiffPct":0.0004999999999999707,"closePriceDiffPct":0.0015498820558991642,"entryTimeDiffSeconds":0.2761304,"closeTimeDiffSeconds":46.6477748,"pnlDiff":0.16523260955536315}},"bySymbolDirection":[{"symbol":"XRP/USDT","direction":"long","signalsCompared":10,"matchedTrades":5,"closedMatchedTrades":5,"categories":{"entry_price_mismatch":5,"close_reason_mismatch":0,"pnl_mismatch":5,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":4},"additionalComparisons":{"stop_loss_mismatch":5,"take_profit_mismatch":5,"close_price_mismatch":5,"fee_mismatch":5},"averages":{"entryPriceDiffPct":0.0004999999999999707,"closePriceDiffPct":0.0015498820558991642,"entryTimeDiffSeconds":0.2761304,"closeTimeDiffSeconds":46.6477748,"pnlDiff":0.16523260955536315}}]},"symbolDirectionDiagnostics":[{"symbol":"XRP/USDT","direction":"long","signalsCompared":10,"matchedTrades":5,"missingTrades":5,"paperOnlyTrades":0,"shadowOnlyTrades":5,"closedMatchedTrades":5,"signDisagreements":0,"closeReasonMismatches":0,"signDisagreementRate":0,"closeReasonMismatchRate":0,"paperRealizedPnl":"-0.7737311135358431","shadowRealizedPnl":"-3.5848888712104306","matchedPnlDiff":"0.3170343134718777","averageEntryDiffPct":"0.00049999999999997075","primaryIssue":"missing_entry:paper:strategy_status_blocks_paper_entry","comparisonClass":"expected_strategy_mode_gap","primaryComparisonClass":"expected_strategy_mode_gap","executionEvidenceClass":null,"recommendedAction":"Label separately from execution PnL: baseline status allows shadow observation/recovery while paper entries are blocked.","severityScore":20,"rawSeverityScore":20,"actionableSeverityScore":0,"executionSeverityScore":0,"badExecutionSignal":false,"parity":{"symbol":"XRP/USDT","direction":"long","signalsCompared":10,"matchedTrades":5,"closedMatchedTrades":5,"entryPriceMismatches":5,"stopLossMismatches":5,"takeProfitMismatches":5,"closePriceMismatches":5,"closeReasonMismatches":0,"pnlMismatches":5,"feeMismatches":5,"timeoutMismatches":0,"missingCandle":0,"expectedStrategyModeGaps":4,"averageEntryPriceDiffPct":"0.00049999999999997075","averageClosePriceDiffPct":"0.001549882055899164236447","averageEntryTimeDiffSeconds":"0.27613040000000000000","averageCloseTimeDiffSeconds":"46.6477748000000000","averagePnlDiff":"0.16523260955536314000"},"topMismatchReason":{"missingSide":"missing_paper","simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"XRP/USDT","direction":"long","count":4},"topSkipReason":{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"XRP/USDT","direction":"long","count":377}}],"focusedAction":null,"persistedSkipReasons":[{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"XRP/USDT","direction":"long","count":377},{"simulator":"shadow","reason":"max_open_shadow_trades","strategyStatus":null,"strategyEnabled":null,"symbol":"XRP/USDT","direction":"long","count":373}],"persistedMismatchReasons":[{"missingSide":"missing_paper","simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"XRP/USDT","direction":"long","count":4}],"latestMismatches":[{"signalDecisionId":"99681","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"372","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.1661827999999999","paperStopPrice":null,"shadowStopPrice":"1.1591857032","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1801769936","paperCurrentPrice":null,"shadowCurrentPrice":"1.1586061103484","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099350300000000001013321397844","paperTotalFee":"0","shadowTotalFee":"0.199350300000000001013321397844","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490502999999876","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490502999999877","paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T05:16:52.458Z","paperClosedAt":null,"shadowClosedAt":"2026-06-09T09:50:01.021Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1589","high":"1.1617","open":"1.1614","close":"1.1591","symbol":"XRP/USDT","volume":"21081.91","exchange":"mexc","openTime":"2026-06-09T09:48:00.000Z","timeframe":"1m","updatedAt":"2026-06-09T09:48:40.462Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1591857032,"slippageRate":0.0005,"triggerPrice":1.1591857032,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199350300000000001013321397844","pnlDiff":"0.8490502999999876","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"18019","status":"success","startedAt":"2026-06-09T05:15:16.851Z","ageSeconds":0.22,"durationMs":94290,"finishedAt":"2026-06-09T05:16:51.141Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":53.157,"latest15mCandleAgeMinutes":1.8536333333333332},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0021429795988343638},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.028245326929830016},"correlationContext":{"passed":true,"btc15mTrendPct":0.0049918863140955986,"eth15mTrendPct":0.005364503830744304},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.8070018238603758,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.0015474622270716856},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.0028868277077820446,"spreadAbs":0.00009999999999998899,"spreadPct":0.00008581849388542287,"candleCount":40,"volumeRatio":0.831863706632637,"latestVolume":326050.29,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.028245326929830016,"impulsePct5m3":-0.0021429795988343638,"recentAverage":1.1599333333333333,"volumeAverage":391951.57499999995,"btc15mTrendPct":0.0049918863140955986,"eth15mTrendPct":0.005364503830744304,"previousAverage":1.1565944444444443,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"97761","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"370","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.18429185","paperStopPrice":null,"shadowStopPrice":"1.1771860988999998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1985033522","paperCurrentPrice":null,"shadowCurrentPrice":"1.1765975058505498","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099350299999999992733630093598424","paperTotalFee":"0","shadowTotalFee":"0.199350299999999992733630093598424","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490503000000118","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490503000000118","paperOpenedAt":null,"shadowOpenedAt":"2026-06-08T21:16:47.240Z","paperClosedAt":null,"shadowClosedAt":"2026-06-08T22:09:11.497Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1767","high":"1.1773","open":"1.1773","close":"1.1771","symbol":"XRP/USDT","volume":"1560.99","exchange":"mexc","openTime":"2026-06-08T22:08:00.000Z","timeframe":"1m","updatedAt":"2026-06-08T22:08:20.149Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1771860988999998,"slippageRate":0.0005,"triggerPrice":1.1771860988999998,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199350299999999992733630093598424","pnlDiff":"0.8490503000000118","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17827","status":"success","startedAt":"2026-06-08T21:15:15.494Z","ageSeconds":0.559,"durationMs":89948,"finishedAt":"2026-06-08T21:16:45.442Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":54.871,"latest15mCandleAgeMinutes":1.7592833333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.005351227384693767},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.03114179261497449},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0019241005388314684,"eth15mTrendPct":0.0034444004050456366},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.936238907186992,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.0015474622270716856},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.004118249199097765,"spreadAbs":0.00019999999999997797,"spreadPct":0.00016906170752322737,"candleCount":40,"volumeRatio":1.6311055500341496,"latestVolume":609313.73,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.03114179261497449,"impulsePct5m3":0.005351227384693767,"recentAverage":1.1771166666666666,"volumeAverage":373558.7375,"btc15mTrendPct":-0.0019241005388314684,"eth15mTrendPct":0.0034444004050456366,"previousAverage":1.1722888888888887,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"92571","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"361","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.15367655","paperStopPrice":null,"shadowStopPrice":"1.1467544906999998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1675206686","paperCurrentPrice":null,"shadowCurrentPrice":"1.1669369082657","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10114940000000000978951709285","paperTotalFee":"0","shadowTotalFee":"0.20114940000000000978951709285","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9482506000000039","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.00948250600000004","paperOpenedAt":null,"shadowOpenedAt":"2026-06-07T22:32:06.528Z","paperClosedAt":null,"shadowClosedAt":"2026-06-08T00:41:48.957Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1658","high":"1.1676","open":"1.1676","close":"1.1659","symbol":"XRP/USDT","volume":"95226.41","exchange":"mexc","openTime":"2026-06-08T00:40:00.000Z","timeframe":"1m","updatedAt":"2026-06-08T00:40:58.269Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"rawExitPrice":1.1675206686,"slippageRate":0.0005,"triggerPrice":1.1675206686,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.20114940000000000978951709285","pnlDiff":"0.9482506000000039","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17308","status":"success","startedAt":"2026-06-07T22:30:25.015Z","ageSeconds":1.022,"durationMs":100904,"finishedAt":"2026-06-07T22:32:05.919Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":53.017,"latest15mCandleAgeMinutes":2.1003333333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.007908536061205276},"marketRegime":{"passed":true,"regime":"btc_4h_range","btc4hTrendPct":0.002967877127814199},"correlationContext":{"passed":true,"btc15mTrendPct":0.009422500002534785,"eth15mTrendPct":0.01906270046269955},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":3.797122627564036,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.001547462227071686},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.0017932004964278966,"spreadAbs":0.00019999999999997797,"spreadPct":0.00017352073572790037,"candleCount":40,"volumeRatio":4.905027564447421,"latestVolume":2335029.44,"marketRegime":"btc_4h_range","btc4hTrendPct":0.002967877127814199,"impulsePct5m3":-0.007908536061205276,"recentAverage":1.13905,"volumeAverage":476048.179,"btc15mTrendPct":0.009422500002534785,"eth15mTrendPct":0.01906270046269955,"previousAverage":1.1370111111111114,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"91781","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"359","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.13426685","paperStopPrice":null,"shadowStopPrice":"1.1274612489","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1478780522","paperCurrentPrice":null,"shadowCurrentPrice":"1.12689751827555","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.0993503000000000081870176044195","paperTotalFee":"0","shadowTotalFee":"0.1993503000000000081870176044195","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490502999999884","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490502999999884","paperOpenedAt":null,"shadowOpenedAt":"2026-06-07T19:04:14.658Z","paperClosedAt":null,"shadowClosedAt":"2026-06-07T19:18:26.553Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1259","high":"1.1273","open":"1.1259","close":"1.1271","symbol":"XRP/USDT","volume":"7110.48","exchange":"mexc","openTime":"2026-06-07T19:17:00.000Z","timeframe":"1m","updatedAt":"2026-06-07T19:17:16.110Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1274612489,"slippageRate":0.0005,"triggerPrice":1.1274612489,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.1993503000000000081870176044195","pnlDiff":"0.8490502999999884","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17229","status":"success","startedAt":"2026-06-07T19:02:25.437Z","ageSeconds":0.589,"durationMs":108084,"finishedAt":"2026-06-07T19:04:13.521Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":56.295,"latest15mCandleAgeMinutes":4.22645},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0028841111693760535},"marketRegime":{"passed":true,"regime":"btc_4h_range","btc4hTrendPct":-0.004572770332889544},"correlationContext":{"passed":true,"btc15mTrendPct":0.0014481396286886378,"eth15mTrendPct":0.0016059876790102147},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.5063971085696584,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.001547462227071686},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.011455568583777881,"spreadAbs":0.00019999999999997797,"spreadPct":0.0001764290755116249,"candleCount":40,"volumeRatio":1.0527568014625148,"latestVolume":257287.89,"marketRegime":"btc_4h_range","btc4hTrendPct":-0.004572770332889544,"impulsePct5m3":-0.0028841111693760535,"recentAverage":1.1453666666666669,"volumeAverage":244394.42199999996,"btc15mTrendPct":0.0014481396286886378,"eth15mTrendPct":0.0016059876790102147,"previousAverage":1.1323944444444445,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"17363","symbol":"XRP/USDT","direction":"long","paperPositionId":"59","shadowTradeId":"81","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3597795499999998","shadowEntryPrice":"1.3591","paperStopPrice":"1.3516208726999999","shadowStopPrice":"1.3509454","paperTakeProfitPrice":"1.3760969045999998","shadowTakeProfitPrice":"1.3754092","paperCurrentPrice":"1.3509450622636499","shadowCurrentPrice":"1.3509454","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.0993503","shadowExitFee":"0.099400000000000006195602","paperTotalFee":"0.1993503","shadowTotalFee":"0.199400000000000006195602","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-0.8490502999999988","shadowRealizedPnl":"-0.7999999999999927","paperRealizedPnlPct":"-0.008490502999999988","shadowRealizedPnlPct":"-0.007999999999999927","paperOpenedAt":"2026-05-25T09:09:05.046Z","shadowOpenedAt":"2026-05-25T09:09:04.633Z","paperClosedAt":"2026-05-25T22:29:28.701Z","shadowClosedAt":"2026-05-25T22:29:28.269Z","paperCloseExecution":{"candle":{"low":"1.3507","high":"1.3508","open":"1.3508","close":"1.3508","symbol":"XRP/USDT","volume":"211.96","exchange":"mexc","openTime":"2026-05-25T22:29:00.000Z","timeframe":"1m","updatedAt":"2026-05-25T22:29:08.406Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":1.3516208726999999},"shadowCloseExecution":{"candle":{"low":"1.3507","high":"1.3508","open":"1.3508","close":"1.3508","symbol":"XRP/USDT","volume":"211.96","exchange":"mexc","openTime":"2026-05-25T22:29:00.000Z","timeframe":"1m","updatedAt":"2026-05-25T22:29:08.406Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":1.3509454},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00049999999999985284","stopPriceDiffPct":"0.00049999999999992598","takeProfitPriceDiffPct":"0.00049999999999985459","closePriceDiffPct":"0.000000250000000074022237","entryTimeDiffSeconds":"0.413113","closeTimeDiffSeconds":"0.432076","feeDiff":"0.000049700000000006195602","pnlDiff":"0.0490503000000061","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.3","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"7072","status":"success","startedAt":"2026-05-25T09:07:08.998Z","ageSeconds":63.587,"durationMs":52104,"finishedAt":"2026-05-25T09:08:01.102Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":80.777,"latest15mCandleAgeMinutes":9.0764},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0005884949242312138},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.006301055608116702},"correlationContext":{"passed":true,"btc15mTrendPct":0.001267524612465913,"eth15mTrendPct":0.0050248974388149605},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.5,"realizedPnl":0.07531918646415581,"entryAllowed":true,"averageDistance":1.1831221997964896,"closedPositions":4,"losingPositions":2,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.00018829796616039},"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 (-0.7832 USDT)","direction profit factor below threshold (0.958 < 1)"],"winRate":0.4411764705882353,"direction":"long","liveAllowed":false,"realizedPnl":-0.7831734430023114,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.9576550289328463,"shadowAllowed":true,"quarantineMode":true,"closedPositions":34,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; block mature non-positive pairs and early weak pairs after 5+ closed trades with negative PnL and win rate below 45%","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.5,"direction":"long","liveAllowed":false,"realizedPnl":0.0753191864641557,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":0.0037890294665802325,"spreadPct":0.00014715620631298505,"candleCount":40,"volumeRatio":0.9236411923856347,"latestVolume":306507.81,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.006301055608116702,"impulsePct5m3":-0.0005884949242312138,"recentAverage":1.3584500000000002,"volumeAverage":331847.27199999994,"btc15mTrendPct":0.001267524612465913,"eth15mTrendPct":0.0050248974388149605,"previousAverage":1.3533222222222223,"strategyVersion":"strategy_v2.3","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"9053","symbol":"XRP/USDT","direction":"long","paperPositionId":"42","shadowTradeId":"62","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3582788","shadowEntryPrice":"1.3576","paperStopPrice":"1.3501291272","shadowStopPrice":"1.3494544","paperTakeProfitPrice":"1.3745781456","shadowTakeProfitPrice":"1.3738911999999999","paperCurrentPrice":"1.3491251000000002","shadowCurrentPrice":"1.3407","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09932608091946957","shadowExitFee":"0.098755156157925771069","paperTotalFee":"0.19932608091946957","shadowTotalFee":"0.198755156157925771069","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-0.873245161449896","shadowRealizedPnl":"-1.4448438420742427","paperRealizedPnlPct":"-0.008732451614498959","shadowRealizedPnlPct":"-0.014448438420742426","paperOpenedAt":"2026-05-23T21:32:43.036Z","shadowOpenedAt":"2026-05-23T21:32:42.958Z","paperClosedAt":"2026-05-24T14:16:04.288Z","shadowClosedAt":"2026-05-24T14:17:52.869Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000007282","closePriceDiffPct":"0.00628410531811755053","entryTimeDiffSeconds":"0.077778","closeTimeDiffSeconds":"108.580938","feeDiff":"0.000570924761543798931","pnlDiff":"0.5715986806243467","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.014008919660937022,"spreadPct":0.0001473187978785931,"candleCount":40,"volumeRatio":0.7741586881486293,"latestVolume":266563.05,"recentAverage":1.3604,"volumeAverage":344326.1105,"previousAverage":1.3416055555555555},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"8855","symbol":"XRP/USDT","direction":"long","paperPositionId":"33","shadowTradeId":"53","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3654823999999999","shadowEntryPrice":"1.3648","paperStopPrice":"1.3572895055999998","shadowStopPrice":"1.3566112","paperTakeProfitPrice":"1.3818681888","shadowTakeProfitPrice":"1.3811776","paperCurrentPrice":"1.3541226000000002","shadowCurrentPrice":"1.3548","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09916807422783334","shadowExitFee":"0.099267291910902691728","paperTotalFee":"0.19916807422783334","shadowTotalFee":"0.199267291910902691728","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-1.0310938463944828","shadowRealizedPnl":"-0.9327080890973043","paperRealizedPnlPct":"-0.010310938463944827","shadowRealizedPnlPct":"-0.009327080890973043","paperOpenedAt":"2026-05-23T20:41:45.217Z","shadowOpenedAt":"2026-05-23T20:41:45.080Z","paperClosedAt":"2026-05-23T21:31:15.875Z","shadowClosedAt":"2026-05-23T21:31:15.823Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00049999999999992673","stopPriceDiffPct":"0.00049999999999985257","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.00049999999999985238","entryTimeDiffSeconds":"0.137460","closeTimeDiffSeconds":"0.051921","feeDiff":"0.000099217683069351728","pnlDiff":"0.0983857572971785","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.0069573437707309005,"spreadPct":0.0000732708089097223,"candleCount":40,"volumeRatio":3.680617745436059,"latestVolume":1105141.78,"recentAverage":1.3492333333333333,"volumeAverage":300259.863,"previousAverage":1.3399111111111113},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"8369","symbol":"XRP/USDT","direction":"long","paperPositionId":"27","shadowTradeId":"48","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3484739000000001","shadowEntryPrice":"1.3478","paperStopPrice":"1.3403830566000001","shadowStopPrice":"1.3397132","paperTakeProfitPrice":"1.3646555868","shadowTakeProfitPrice":"1.3639736000000002","paperCurrentPrice":"1.3641176000000002","shadowCurrentPrice":"1.3648","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.10116010402574346","shadowExitFee":"0.101261314735123902896","paperTotalFee":"0.20116010402574346","shadowTotalFee":"0.201261314735123902896","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9589439217177311","shadowRealizedPnl":"1.0613147351238985","paperRealizedPnlPct":"0.00958943921717731","shadowRealizedPnlPct":"0.010613147351238986","paperOpenedAt":"2026-05-23T18:24:23.351Z","shadowOpenedAt":"2026-05-23T18:24:22.983Z","paperClosedAt":"2026-05-23T20:41:45.206Z","shadowClosedAt":"2026-05-23T20:41:44.644Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000007419","stopPriceDiffPct":"0.00050000000000007464","takeProfitPriceDiffPct":"0.00049999999999985330","closePriceDiffPct":"0.00049999999999985346","entryTimeDiffSeconds":"0.368143","closeTimeDiffSeconds":"0.561783","feeDiff":"0.000101210709380442896","pnlDiff":"0.1023708134061674","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.004608122283830437,"spreadPct":0.00014838996883809018,"candleCount":40,"volumeRatio":0.6581873882546044,"latestVolume":226257.74,"recentAverage":1.3407499999999999,"volumeAverage":343758.85049999994,"previousAverage":1.3345999999999998},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"7970","symbol":"XRP/USDT","direction":"long","paperPositionId":"18","shadowTradeId":"40","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.33076505","shadowEntryPrice":"1.3301","paperStopPrice":"1.3227804597","shadowStopPrice":"1.3221194","paperTakeProfitPrice":"1.3467342305999999","shadowTakeProfitPrice":"1.3460612","paperCurrentPrice":"1.34702615","shadowCurrentPrice":"1.3464","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.1012219362087996","shadowExitFee":"0.10122547176903991104","paperTotalFee":"0.2012219362087996","shadowTotalFee":"0.20122547176903991104","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"1.0207142725908034","shadowRealizedPnl":"1.0254717690399204","paperRealizedPnlPct":"0.010207142725908034","shadowRealizedPnlPct":"0.010254717690399205","paperOpenedAt":"2026-05-23T13:04:50.397Z","shadowOpenedAt":"2026-05-23T13:04:50.013Z","paperClosedAt":"2026-05-23T18:22:48.266Z","shadowClosedAt":"2026-05-23T18:20:44.654Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00049999999999992571","closePriceDiffPct":"0.00046505496137849079","entryTimeDiffSeconds":"0.384158","closeTimeDiffSeconds":"123.612156","feeDiff":"0.00000353556024031104","pnlDiff":"0.0047574964491170","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.005691656309902376,"spreadPct":0.00015036463423801066,"candleCount":40,"volumeRatio":0.6204276430483573,"latestVolume":201581.56,"recentAverage":1.3262,"volumeAverage":324907.44450000004,"previousAverage":1.3186944444444446},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"6128","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"27","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.3377","paperStopPrice":null,"shadowStopPrice":"1.3296738","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.3537523999999999","paperCurrentPrice":null,"shadowCurrentPrice":"1.3284","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099304776855797260608","paperTotalFee":"0","shadowTotalFee":"0.199304776855797260608","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8952231442027259","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008952231442027258","paperOpenedAt":null,"shadowOpenedAt":"2026-05-23T04:28:05.086Z","paperClosedAt":null,"shadowClosedAt":"2026-05-23T07:31:59.688Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199304776855797260608","pnlDiff":"0.8952231442027259","mismatchCategories":[],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.0025597340536049813,"spreadPct":0.00022426553038812068,"candleCount":40,"volumeRatio":0.6037884190412383,"latestVolume":163930.25,"recentAverage":1.340366666666667,"volumeAverage":271502.806,"previousAverage":1.3369444444444445},"comparisonStatus":"missing_paper"}],"latestRows":[{"signalDecisionId":"99681","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"372","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.1661827999999999","paperStopPrice":null,"shadowStopPrice":"1.1591857032","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1801769936","paperCurrentPrice":null,"shadowCurrentPrice":"1.1586061103484","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099350300000000001013321397844","paperTotalFee":"0","shadowTotalFee":"0.199350300000000001013321397844","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490502999999876","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490502999999877","paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T05:16:52.458Z","paperClosedAt":null,"shadowClosedAt":"2026-06-09T09:50:01.021Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1589","high":"1.1617","open":"1.1614","close":"1.1591","symbol":"XRP/USDT","volume":"21081.91","exchange":"mexc","openTime":"2026-06-09T09:48:00.000Z","timeframe":"1m","updatedAt":"2026-06-09T09:48:40.462Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1591857032,"slippageRate":0.0005,"triggerPrice":1.1591857032,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199350300000000001013321397844","pnlDiff":"0.8490502999999876","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"18019","status":"success","startedAt":"2026-06-09T05:15:16.851Z","ageSeconds":0.22,"durationMs":94290,"finishedAt":"2026-06-09T05:16:51.141Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":53.157,"latest15mCandleAgeMinutes":1.8536333333333332},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0021429795988343638},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.028245326929830016},"correlationContext":{"passed":true,"btc15mTrendPct":0.0049918863140955986,"eth15mTrendPct":0.005364503830744304},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.8070018238603758,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.0015474622270716856},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.0028868277077820446,"spreadAbs":0.00009999999999998899,"spreadPct":0.00008581849388542287,"candleCount":40,"volumeRatio":0.831863706632637,"latestVolume":326050.29,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.028245326929830016,"impulsePct5m3":-0.0021429795988343638,"recentAverage":1.1599333333333333,"volumeAverage":391951.57499999995,"btc15mTrendPct":0.0049918863140955986,"eth15mTrendPct":0.005364503830744304,"previousAverage":1.1565944444444443,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"97761","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"370","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.18429185","paperStopPrice":null,"shadowStopPrice":"1.1771860988999998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1985033522","paperCurrentPrice":null,"shadowCurrentPrice":"1.1765975058505498","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099350299999999992733630093598424","paperTotalFee":"0","shadowTotalFee":"0.199350299999999992733630093598424","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490503000000118","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490503000000118","paperOpenedAt":null,"shadowOpenedAt":"2026-06-08T21:16:47.240Z","paperClosedAt":null,"shadowClosedAt":"2026-06-08T22:09:11.497Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1767","high":"1.1773","open":"1.1773","close":"1.1771","symbol":"XRP/USDT","volume":"1560.99","exchange":"mexc","openTime":"2026-06-08T22:08:00.000Z","timeframe":"1m","updatedAt":"2026-06-08T22:08:20.149Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1771860988999998,"slippageRate":0.0005,"triggerPrice":1.1771860988999998,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199350299999999992733630093598424","pnlDiff":"0.8490503000000118","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17827","status":"success","startedAt":"2026-06-08T21:15:15.494Z","ageSeconds":0.559,"durationMs":89948,"finishedAt":"2026-06-08T21:16:45.442Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":54.871,"latest15mCandleAgeMinutes":1.7592833333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.005351227384693767},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.03114179261497449},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0019241005388314684,"eth15mTrendPct":0.0034444004050456366},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.936238907186992,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.0015474622270716856},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.004118249199097765,"spreadAbs":0.00019999999999997797,"spreadPct":0.00016906170752322737,"candleCount":40,"volumeRatio":1.6311055500341496,"latestVolume":609313.73,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.03114179261497449,"impulsePct5m3":0.005351227384693767,"recentAverage":1.1771166666666666,"volumeAverage":373558.7375,"btc15mTrendPct":-0.0019241005388314684,"eth15mTrendPct":0.0034444004050456366,"previousAverage":1.1722888888888887,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"92571","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"361","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.15367655","paperStopPrice":null,"shadowStopPrice":"1.1467544906999998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1675206686","paperCurrentPrice":null,"shadowCurrentPrice":"1.1669369082657","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10114940000000000978951709285","paperTotalFee":"0","shadowTotalFee":"0.20114940000000000978951709285","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9482506000000039","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.00948250600000004","paperOpenedAt":null,"shadowOpenedAt":"2026-06-07T22:32:06.528Z","paperClosedAt":null,"shadowClosedAt":"2026-06-08T00:41:48.957Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1658","high":"1.1676","open":"1.1676","close":"1.1659","symbol":"XRP/USDT","volume":"95226.41","exchange":"mexc","openTime":"2026-06-08T00:40:00.000Z","timeframe":"1m","updatedAt":"2026-06-08T00:40:58.269Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"rawExitPrice":1.1675206686,"slippageRate":0.0005,"triggerPrice":1.1675206686,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.20114940000000000978951709285","pnlDiff":"0.9482506000000039","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17308","status":"success","startedAt":"2026-06-07T22:30:25.015Z","ageSeconds":1.022,"durationMs":100904,"finishedAt":"2026-06-07T22:32:05.919Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":53.017,"latest15mCandleAgeMinutes":2.1003333333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.007908536061205276},"marketRegime":{"passed":true,"regime":"btc_4h_range","btc4hTrendPct":0.002967877127814199},"correlationContext":{"passed":true,"btc15mTrendPct":0.009422500002534785,"eth15mTrendPct":0.01906270046269955},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":3.797122627564036,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.001547462227071686},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.0017932004964278966,"spreadAbs":0.00019999999999997797,"spreadPct":0.00017352073572790037,"candleCount":40,"volumeRatio":4.905027564447421,"latestVolume":2335029.44,"marketRegime":"btc_4h_range","btc4hTrendPct":0.002967877127814199,"impulsePct5m3":-0.007908536061205276,"recentAverage":1.13905,"volumeAverage":476048.179,"btc15mTrendPct":0.009422500002534785,"eth15mTrendPct":0.01906270046269955,"previousAverage":1.1370111111111114,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"91781","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"359","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.13426685","paperStopPrice":null,"shadowStopPrice":"1.1274612489","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.1478780522","paperCurrentPrice":null,"shadowCurrentPrice":"1.12689751827555","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.0993503000000000081870176044195","paperTotalFee":"0","shadowTotalFee":"0.1993503000000000081870176044195","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8490502999999884","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008490502999999884","paperOpenedAt":null,"shadowOpenedAt":"2026-06-07T19:04:14.658Z","paperClosedAt":null,"shadowClosedAt":"2026-06-07T19:18:26.553Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"1.1259","high":"1.1273","open":"1.1259","close":"1.1271","symbol":"XRP/USDT","volume":"7110.48","exchange":"mexc","openTime":"2026-06-07T19:17:00.000Z","timeframe":"1m","updatedAt":"2026-06-07T19:17:16.110Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":1.1274612489,"slippageRate":0.0005,"triggerPrice":1.1274612489,"executionModel":"fixed_risk_v1"},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.1993503000000000081870176044195","pnlDiff":"0.8490502999999884","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"17229","status":"success","startedAt":"2026-06-07T19:02:25.437Z","ageSeconds":0.589,"durationMs":108084,"finishedAt":"2026-06-07T19:04:13.521Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":56.295,"latest15mCandleAgeMinutes":4.22645},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0028841111693760535},"marketRegime":{"passed":true,"regime":"btc_4h_range","btc4hTrendPct":-0.004572770332889544},"correlationContext":{"passed":true,"btc15mTrendPct":0.0014481396286886378,"eth15mTrendPct":0.0016059876790102147},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (5/20)"],"winRate":0.4,"realizedPnl":-0.773731113535843,"entryAllowed":true,"averageDistance":1.5063971085696584,"closedPositions":5,"losingPositions":3,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":-0.001547462227071686},"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.15","reasons":["direction paper PnL is non-positive (-9.2737 USDT)","direction profit factor below threshold (0.656 < 1.15)"],"winRate":0.3409090909090909,"direction":"long","liveAllowed":false,"realizedPnl":-9.27367644300226,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.6563469486584868,"shadowAllowed":true,"quarantineMode":true,"closedPositions":44,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 100 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (5/100)","non-positive symbol+direction paper PnL (-0.7737 USDT)","early weak pair caution: 5 closed, 0.400 win rate, -0.7737 USDT PnL"],"winRate":0.4,"direction":"long","liveAllowed":false,"realizedPnl":-0.7737311135358431,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":5,"quarantineStatus":"early_weak_pair_caution","minClosedPositions":100}},"trendPct":0.011455568583777881,"spreadAbs":0.00019999999999997797,"spreadPct":0.0001764290755116249,"candleCount":40,"volumeRatio":1.0527568014625148,"latestVolume":257287.89,"marketRegime":"btc_4h_range","btc4hTrendPct":-0.004572770332889544,"impulsePct5m3":-0.0028841111693760535,"recentAverage":1.1453666666666669,"volumeAverage":244394.42199999996,"btc15mTrendPct":0.0014481396286886378,"eth15mTrendPct":0.0016059876790102147,"previousAverage":1.1323944444444445,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"17363","symbol":"XRP/USDT","direction":"long","paperPositionId":"59","shadowTradeId":"81","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3597795499999998","shadowEntryPrice":"1.3591","paperStopPrice":"1.3516208726999999","shadowStopPrice":"1.3509454","paperTakeProfitPrice":"1.3760969045999998","shadowTakeProfitPrice":"1.3754092","paperCurrentPrice":"1.3509450622636499","shadowCurrentPrice":"1.3509454","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.0993503","shadowExitFee":"0.099400000000000006195602","paperTotalFee":"0.1993503","shadowTotalFee":"0.199400000000000006195602","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-0.8490502999999988","shadowRealizedPnl":"-0.7999999999999927","paperRealizedPnlPct":"-0.008490502999999988","shadowRealizedPnlPct":"-0.007999999999999927","paperOpenedAt":"2026-05-25T09:09:05.046Z","shadowOpenedAt":"2026-05-25T09:09:04.633Z","paperClosedAt":"2026-05-25T22:29:28.701Z","shadowClosedAt":"2026-05-25T22:29:28.269Z","paperCloseExecution":{"candle":{"low":"1.3507","high":"1.3508","open":"1.3508","close":"1.3508","symbol":"XRP/USDT","volume":"211.96","exchange":"mexc","openTime":"2026-05-25T22:29:00.000Z","timeframe":"1m","updatedAt":"2026-05-25T22:29:08.406Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":1.3516208726999999},"shadowCloseExecution":{"candle":{"low":"1.3507","high":"1.3508","open":"1.3508","close":"1.3508","symbol":"XRP/USDT","volume":"211.96","exchange":"mexc","openTime":"2026-05-25T22:29:00.000Z","timeframe":"1m","updatedAt":"2026-05-25T22:29:08.406Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":1.3509454},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00049999999999985284","stopPriceDiffPct":"0.00049999999999992598","takeProfitPriceDiffPct":"0.00049999999999985459","closePriceDiffPct":"0.000000250000000074022237","entryTimeDiffSeconds":"0.413113","closeTimeDiffSeconds":"0.432076","feeDiff":"0.000049700000000006195602","pnlDiff":"0.0490503000000061","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.3","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"7072","status":"success","startedAt":"2026-05-25T09:07:08.998Z","ageSeconds":63.587,"durationMs":52104,"finishedAt":"2026-05-25T09:08:01.102Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":80.777,"latest15mCandleAgeMinutes":9.0764},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0005884949242312138},"marketRegime":{"passed":true,"regime":"btc_4h_uptrend","btc4hTrendPct":0.006301055608116702},"correlationContext":{"passed":true,"btc15mTrendPct":0.001267524612465913,"eth15mTrendPct":0.0050248974388149605},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.5,"realizedPnl":0.07531918646415581,"entryAllowed":true,"averageDistance":1.1831221997964896,"closedPositions":4,"losingPositions":2,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.00018829796616039},"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 (-0.7832 USDT)","direction profit factor below threshold (0.958 < 1)"],"winRate":0.4411764705882353,"direction":"long","liveAllowed":false,"realizedPnl":-0.7831734430023114,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.9576550289328463,"shadowAllowed":true,"quarantineMode":true,"closedPositions":34,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; block mature non-positive pairs and early weak pairs after 5+ closed trades with negative PnL and win rate below 45%","symbol":"XRP/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.5,"direction":"long","liveAllowed":false,"realizedPnl":0.0753191864641557,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":0.0037890294665802325,"spreadPct":0.00014715620631298505,"candleCount":40,"volumeRatio":0.9236411923856347,"latestVolume":306507.81,"marketRegime":"btc_4h_uptrend","btc4hTrendPct":0.006301055608116702,"impulsePct5m3":-0.0005884949242312138,"recentAverage":1.3584500000000002,"volumeAverage":331847.27199999994,"btc15mTrendPct":0.001267524612465913,"eth15mTrendPct":0.0050248974388149605,"previousAverage":1.3533222222222223,"strategyVersion":"strategy_v2.3","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"9053","symbol":"XRP/USDT","direction":"long","paperPositionId":"42","shadowTradeId":"62","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3582788","shadowEntryPrice":"1.3576","paperStopPrice":"1.3501291272","shadowStopPrice":"1.3494544","paperTakeProfitPrice":"1.3745781456","shadowTakeProfitPrice":"1.3738911999999999","paperCurrentPrice":"1.3491251000000002","shadowCurrentPrice":"1.3407","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09932608091946957","shadowExitFee":"0.098755156157925771069","paperTotalFee":"0.19932608091946957","shadowTotalFee":"0.198755156157925771069","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-0.873245161449896","shadowRealizedPnl":"-1.4448438420742427","paperRealizedPnlPct":"-0.008732451614498959","shadowRealizedPnlPct":"-0.014448438420742426","paperOpenedAt":"2026-05-23T21:32:43.036Z","shadowOpenedAt":"2026-05-23T21:32:42.958Z","paperClosedAt":"2026-05-24T14:16:04.288Z","shadowClosedAt":"2026-05-24T14:17:52.869Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000007282","closePriceDiffPct":"0.00628410531811755053","entryTimeDiffSeconds":"0.077778","closeTimeDiffSeconds":"108.580938","feeDiff":"0.000570924761543798931","pnlDiff":"0.5715986806243467","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.014008919660937022,"spreadPct":0.0001473187978785931,"candleCount":40,"volumeRatio":0.7741586881486293,"latestVolume":266563.05,"recentAverage":1.3604,"volumeAverage":344326.1105,"previousAverage":1.3416055555555555},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"8855","symbol":"XRP/USDT","direction":"long","paperPositionId":"33","shadowTradeId":"53","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3654823999999999","shadowEntryPrice":"1.3648","paperStopPrice":"1.3572895055999998","shadowStopPrice":"1.3566112","paperTakeProfitPrice":"1.3818681888","shadowTakeProfitPrice":"1.3811776","paperCurrentPrice":"1.3541226000000002","shadowCurrentPrice":"1.3548","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09916807422783334","shadowExitFee":"0.099267291910902691728","paperTotalFee":"0.19916807422783334","shadowTotalFee":"0.199267291910902691728","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":"stop_loss","paperRealizedPnl":"-1.0310938463944828","shadowRealizedPnl":"-0.9327080890973043","paperRealizedPnlPct":"-0.010310938463944827","shadowRealizedPnlPct":"-0.009327080890973043","paperOpenedAt":"2026-05-23T20:41:45.217Z","shadowOpenedAt":"2026-05-23T20:41:45.080Z","paperClosedAt":"2026-05-23T21:31:15.875Z","shadowClosedAt":"2026-05-23T21:31:15.823Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00049999999999992673","stopPriceDiffPct":"0.00049999999999985257","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.00049999999999985238","entryTimeDiffSeconds":"0.137460","closeTimeDiffSeconds":"0.051921","feeDiff":"0.000099217683069351728","pnlDiff":"0.0983857572971785","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.0069573437707309005,"spreadPct":0.0000732708089097223,"candleCount":40,"volumeRatio":3.680617745436059,"latestVolume":1105141.78,"recentAverage":1.3492333333333333,"volumeAverage":300259.863,"previousAverage":1.3399111111111113},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"8369","symbol":"XRP/USDT","direction":"long","paperPositionId":"27","shadowTradeId":"48","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.3484739000000001","shadowEntryPrice":"1.3478","paperStopPrice":"1.3403830566000001","shadowStopPrice":"1.3397132","paperTakeProfitPrice":"1.3646555868","shadowTakeProfitPrice":"1.3639736000000002","paperCurrentPrice":"1.3641176000000002","shadowCurrentPrice":"1.3648","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.10116010402574346","shadowExitFee":"0.101261314735123902896","paperTotalFee":"0.20116010402574346","shadowTotalFee":"0.201261314735123902896","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9589439217177311","shadowRealizedPnl":"1.0613147351238985","paperRealizedPnlPct":"0.00958943921717731","shadowRealizedPnlPct":"0.010613147351238986","paperOpenedAt":"2026-05-23T18:24:23.351Z","shadowOpenedAt":"2026-05-23T18:24:22.983Z","paperClosedAt":"2026-05-23T20:41:45.206Z","shadowClosedAt":"2026-05-23T20:41:44.644Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000007419","stopPriceDiffPct":"0.00050000000000007464","takeProfitPriceDiffPct":"0.00049999999999985330","closePriceDiffPct":"0.00049999999999985346","entryTimeDiffSeconds":"0.368143","closeTimeDiffSeconds":"0.561783","feeDiff":"0.000101210709380442896","pnlDiff":"0.1023708134061674","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.004608122283830437,"spreadPct":0.00014838996883809018,"candleCount":40,"volumeRatio":0.6581873882546044,"latestVolume":226257.74,"recentAverage":1.3407499999999999,"volumeAverage":343758.85049999994,"previousAverage":1.3345999999999998},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"7970","symbol":"XRP/USDT","direction":"long","paperPositionId":"18","shadowTradeId":"40","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"1.33076505","shadowEntryPrice":"1.3301","paperStopPrice":"1.3227804597","shadowStopPrice":"1.3221194","paperTakeProfitPrice":"1.3467342305999999","shadowTakeProfitPrice":"1.3460612","paperCurrentPrice":"1.34702615","shadowCurrentPrice":"1.3464","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.1012219362087996","shadowExitFee":"0.10122547176903991104","paperTotalFee":"0.2012219362087996","shadowTotalFee":"0.20122547176903991104","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"1.0207142725908034","shadowRealizedPnl":"1.0254717690399204","paperRealizedPnlPct":"0.010207142725908034","shadowRealizedPnlPct":"0.010254717690399205","paperOpenedAt":"2026-05-23T13:04:50.397Z","shadowOpenedAt":"2026-05-23T13:04:50.013Z","paperClosedAt":"2026-05-23T18:22:48.266Z","shadowClosedAt":"2026-05-23T18:20:44.654Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00049999999999992571","closePriceDiffPct":"0.00046505496137849079","entryTimeDiffSeconds":"0.384158","closeTimeDiffSeconds":"123.612156","feeDiff":"0.00000353556024031104","pnlDiff":"0.0047574964491170","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.005691656309902376,"spreadPct":0.00015036463423801066,"candleCount":40,"volumeRatio":0.6204276430483573,"latestVolume":201581.56,"recentAverage":1.3262,"volumeAverage":324907.44450000004,"previousAverage":1.3186944444444446},"comparisonStatus":"entry_price_mismatch"},{"signalDecisionId":"6128","symbol":"XRP/USDT","direction":"long","paperPositionId":null,"shadowTradeId":"27","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"1.3377","paperStopPrice":null,"shadowStopPrice":"1.3296738","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"1.3537523999999999","paperCurrentPrice":null,"shadowCurrentPrice":"1.3284","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099304776855797260608","paperTotalFee":"0","shadowTotalFee":"0.199304776855797260608","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8952231442027259","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008952231442027258","paperOpenedAt":null,"shadowOpenedAt":"2026-05-23T04:28:05.086Z","paperClosedAt":null,"shadowClosedAt":"2026-05-23T07:31:59.688Z","paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199304776855797260608","pnlDiff":"0.8952231442027259","mismatchCategories":[],"signalStrategyVersion":"strategy_v1.2","signalMetrics":{"trendPct":0.0025597340536049813,"spreadPct":0.00022426553038812068,"candleCount":40,"volumeRatio":0.6037884190412383,"latestVolume":163930.25,"recentAverage":1.340366666666667,"volumeAverage":271502.806,"previousAverage":1.3369444444444445},"comparisonStatus":"missing_paper"}],"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-10T09:07:23.606Z"}