{"comparison":{"windowHours":168,"filters":{"symbol":"TRX/USDT","direction":null},"totals":{"signalsCompared":9,"matchedTrades":1,"paperOnlyTrades":0,"shadowOnlyTrades":8,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":0.9517506000000016,"shadowRealizedPnl":-1.1019005999999854,"matchedPnlDiff":-0.0482494000000042,"matchRate":0.1111111111111111,"signDisagreementRate":0,"closeReasonMismatchRate":0},"bySymbolDirection":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":9,"matchedTrades":1,"paperOnlyTrades":0,"shadowOnlyTrades":8,"statusMismatches":8,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":"0.9517506000000016","shadowRealizedPnl":"-1.1019005999999853","matchedPnlDiff":"-0.0482494000000042","averageEntryDiffPct":"0.00050000000000000000"}],"executionParity":{"thresholds":{"priceDiffPct":1e-7,"pnlDiffUsdt":0.000001,"feeDiffUsdt":0.000001,"timeDiffSeconds":5},"totals":{"signalsCompared":9,"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":5},"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.136241,"closeTimeDiffSeconds":0.126862,"pnlDiff":0.0482494000000042}},"bySymbolDirection":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":9,"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":5},"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.136241,"closeTimeDiffSeconds":0.126862,"pnlDiff":0.0482494000000042}}]},"symbolDirectionDiagnostics":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":9,"matchedTrades":1,"missingTrades":8,"paperOnlyTrades":0,"shadowOnlyTrades":8,"closedMatchedTrades":1,"signDisagreements":0,"closeReasonMismatches":0,"signDisagreementRate":0,"closeReasonMismatchRate":0,"paperRealizedPnl":"0.9517506000000016","shadowRealizedPnl":"-1.1019005999999853","matchedPnlDiff":"-0.0482494000000042","averageEntryDiffPct":"0.00050000000000000000","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":32.0482494,"rawSeverityScore":32.0482494,"actionableSeverityScore":0,"executionSeverityScore":0,"badExecutionSignal":false,"parity":{"symbol":"TRX/USDT","direction":"short","signalsCompared":9,"matchedTrades":1,"closedMatchedTrades":1,"entryPriceMismatches":1,"stopLossMismatches":1,"takeProfitMismatches":1,"closePriceMismatches":1,"closeReasonMismatches":0,"pnlMismatches":1,"feeMismatches":1,"timeoutMismatches":0,"missingCandle":0,"expectedStrategyModeGaps":5,"averageEntryPriceDiffPct":"0.00050000000000000000","averageClosePriceDiffPct":"0.000000250000000000000000","averageEntryTimeDiffSeconds":"0.13624100000000000000","averageCloseTimeDiffSeconds":"0.12686200000000000000","averagePnlDiff":"0.04824940000000420000"},"topMismatchReason":{"missingSide":"missing_paper","simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"TRX/USDT","direction":"short","count":5},"topSkipReason":{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"TRX/USDT","direction":"short","count":456}}],"focusedAction":null,"persistedSkipReasons":[{"simulator":"paper","reason":"no_trade_signal","strategyStatus":null,"strategyEnabled":null,"symbol":"TRX/USDT","direction":"no_trade","count":2225},{"simulator":"shadow","reason":"no_trade_signal","strategyStatus":null,"strategyEnabled":null,"symbol":"TRX/USDT","direction":"no_trade","count":2225},{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"TRX/USDT","direction":"short","count":456},{"simulator":"shadow","reason":"max_open_shadow_trades","strategyStatus":null,"strategyEnabled":null,"symbol":"TRX/USDT","direction":"short","count":451},{"simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"TRX/USDT","direction":"long","count":53},{"simulator":"shadow","reason":"max_open_shadow_trades","strategyStatus":null,"strategyEnabled":null,"symbol":"TRX/USDT","direction":"long","count":53}],"persistedMismatchReasons":[{"missingSide":"missing_paper","simulator":"paper","reason":"strategy_status_blocks_paper_entry","strategyStatus":"quarantine","strategyEnabled":"true","symbol":"TRX/USDT","direction":"short","count":5}],"latestMismatches":[{"signalDecisionId":"103845","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"374","paperStatus":null,"shadowStatus":"open","paperEntryPrice":null,"shadowEntryPrice":"0.32273855","paperStopPrice":null,"shadowStopPrice":"0.3246749813","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3188656874","paperCurrentPrice":null,"shadowCurrentPrice":"0.3226","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099957070514197939070","paperTotalFee":"0","shadowTotalFee":"0.199957070514197939070","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":null,"paperRealizedPnl":null,"shadowRealizedPnl":null,"paperRealizedPnlPct":null,"shadowRealizedPnlPct":null,"paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T23:16:48.096Z","paperClosedAt":null,"shadowClosedAt":null,"paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199957070514197939070","pnlDiff":"0","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":"18435","status":"success","startedAt":"2026-06-09T23:15:11.564Z","ageSeconds":0.795,"durationMs":95068,"finishedAt":"2026-06-09T23:16:46.632Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.885,"latest15mCandleAgeMinutes":1.7798833333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.00030998140111589893},"marketRegime":{"passed":true,"reason":"BTC 4h trend, EMA slope, and close position favor downtrend","regime":"btc_4h_downtrend","confidence":0.8758475577089191,"btc4hTrendPct":0.002584755770891916},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0017791908060214173,"eth15mTrendPct":-0.005136319720522691},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":9.653442870593386,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1.15)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"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":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/100)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":100}},"trendPct":-0.0016499948437662748,"spreadAbs":0.0001000000000000445,"spreadPct":0.00030974136595956174,"candleCount":40,"volumeRatio":0.6242545624373484,"latestVolume":155167.05,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":0.002584755770891916,"impulsePct5m3":0.00030998140111589893,"recentAverage":0.3227,"volumeAverage":248563.74200000003,"btc15mTrendPct":-0.0017791908060214173,"eth15mTrendPct":-0.005136319720522691,"previousAverage":0.3232333333333334,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"marketRegimeReason":"BTC 4h trend, EMA slope, and close position favor downtrend","marketRegimeMetrics":{"atrPct":0.018710562331092577,"emaFast":62303.574596933046,"emaSlow":62571.53146641202,"trendPct":0.002584755770891916,"candleCount":40,"emaSlopePct":-0.0047265966960169815,"closeVsEmaSlowPct":-0.013462056092780535},"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"marketRegimeConfidence":0.8758475577089191,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"100775","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"373","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3220389","paperStopPrice":null,"shadowStopPrice":"0.3239711334","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3181744332","paperCurrentPrice":null,"shadowCurrentPrice":"0.3241331189667","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10065029999999998474244115306","paperTotalFee":"0","shadowTotalFee":"0.20065029999999998474244115306","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8509502999999933","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008509502999999932","paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T09:50:01.301Z","paperClosedAt":null,"shadowClosedAt":"2026-06-09T20:31:59.961Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3237","high":"0.324","open":"0.324","close":"0.3237","symbol":"TRX/USDT","volume":"507.38","exchange":"mexc","openTime":"2026-06-09T20:31:00.000Z","timeframe":"1m","updatedAt":"2026-06-09T20:31:35.463Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":0.3239711334,"slippageRate":0.0005,"triggerPrice":0.3239711334,"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.20065029999999998474244115306","pnlDiff":"0.8509502999999933","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":"18128","status":"success","startedAt":"2026-06-09T09:47:40.358Z","ageSeconds":1.106,"durationMs":138563,"finishedAt":"2026-06-09T09:49:58.921Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.877,"latest15mCandleAgeMinutes":4.9850666666666665},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0009299442033478687},"marketRegime":{"passed":true,"reason":"BTC 4h trend signals are mixed between trend and chop","regime":"btc_4h_transition","confidence":0.52,"btc4hTrendPct":0.024402810847552216},"correlationContext":{"passed":true,"btc15mTrendPct":-0.00597805165241637,"eth15mTrendPct":-0.005277183336815937},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":12.871766550151573,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1.15)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"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":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/100)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":100}},"trendPct":-0.005063550986194993,"spreadAbs":0.00009999999999998899,"spreadPct":0.0003104144032282756,"candleCount":40,"volumeRatio":2.129182914175834,"latestVolume":778803.06,"marketRegime":"btc_4h_transition","btc4hTrendPct":0.024402810847552216,"impulsePct5m3":-0.0009299442033478687,"recentAverage":0.32311666666666666,"volumeAverage":365775.554,"btc15mTrendPct":-0.00597805165241637,"eth15mTrendPct":-0.005277183336815937,"previousAverage":0.3247611111111111,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"marketRegimeReason":"BTC 4h trend signals are mixed between trend and chop","marketRegimeMetrics":{"atrPct":0.01706708193181876,"emaFast":62978.32936745708,"emaSlow":62893.513326045286,"trendPct":0.024402810847552216,"candleCount":40,"emaSlopePct":0.00011700459405146662,"closeVsEmaSlowPct":-0.003170968125304192},"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"marketRegimeConfidence":0.52,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"83155","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"354","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3205","paperStopPrice":null,"shadowStopPrice":"0.322423","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.316654","paperCurrentPrice":null,"shadowCurrentPrice":"0.3225842115","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100650300000000010065030","paperTotalFee":"0","shadowTotalFee":"0.200650300000000010065030","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8509502999999963","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008509502999999963","paperOpenedAt":null,"shadowOpenedAt":"2026-06-06T06:02:27.152Z","paperClosedAt":null,"shadowClosedAt":"2026-06-06T18:58:11.700Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3223","high":"0.3225","open":"0.3224","close":"0.3225","symbol":"TRX/USDT","volume":"60819.39","exchange":"mexc","openTime":"2026-06-06T18:57:00.000Z","timeframe":"1m","updatedAt":"2026-06-06T18:57:53.023Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":0.322423,"slippageRate":0.0005,"triggerPrice":0.322423,"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.200650300000000010065030","pnlDiff":"0.8509502999999963","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":"16366","status":"success","startedAt":"2026-06-06T06:01:02.412Z","ageSeconds":0.803,"durationMs":84217,"finishedAt":"2026-06-06T06:02:26.629Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.209,"latest15mCandleAgeMinutes":2.4467},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0025046963055728472},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06644824961250993},"correlationContext":{"passed":true,"btc15mTrendPct":-0.004031660741158212,"eth15mTrendPct":-0.015141061132617706},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":5.053153254440724,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0029659694036842394,"spreadPct":0.0003120124804991856,"candleCount":40,"volumeRatio":1.0167156067766,"latestVolume":547351.62,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06644824961250993,"impulsePct5m3":0.0025046963055728472,"recentAverage":0.31934999999999997,"volumeAverage":538352.7274999999,"btc15mTrendPct":-0.004031660741158212,"eth15mTrendPct":-0.015141061132617706,"previousAverage":0.32030000000000003,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"80015","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"350","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3232","paperStopPrice":null,"shadowStopPrice":"0.32513919999999996","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3193216","paperCurrentPrice":null,"shadowCurrentPrice":"0.3193216","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999810304","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999810304","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"1.0000000000000013","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.010000000000000014","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T16:57:40.394Z","paperClosedAt":null,"shadowClosedAt":"2026-06-06T04:29:56.933Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3193","high":"0.3194","open":"0.3194","close":"0.3194","symbol":"TRX/USDT","volume":"14316.44","exchange":"mexc","openTime":"2026-06-06T04:29:00.000Z","timeframe":"1m","updatedAt":"2026-06-06T04:29:40.131Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3193216},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999810304","pnlDiff":"1.0000000000000013","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0.15,"failureRuns":3,"errorClasses":{"network":5,"unknown":22,"exchange_api":6},"sampleErrors":["mexc GET https://api.mexc.com/api/v1/contract/detail fetch failed","false","SOL/USDT","mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780677867473&recvWindow=5000&signature=c56ff043fc22fcc715bfa17a78ae78240d847e2caab3717ec2af5be6810e04e3 request timed out (10000 ms)","false"],"consecutiveFailureRuns":0},"latestRun":{"id":"16052","status":"success","startedAt":"2026-06-05T16:55:59.271Z","ageSeconds":0.477,"durationMs":100053,"finishedAt":"2026-06-05T16:57:39.324Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.467,"latest15mCandleAgeMinutes":12.657933333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0037290242386576584},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06410037814916368},"correlationContext":{"passed":true,"btc15mTrendPct":-0.012525170224223224,"eth15mTrendPct":-0.0310299100524407},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":9.003552291456776,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.011966221067386911,"spreadPct":0.00030940594059402537,"candleCount":40,"volumeRatio":0.8112141158128969,"latestVolume":922459.82,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06410037814916368,"impulsePct5m3":0.0037290242386576584,"recentAverage":0.3211,"volumeAverage":1137134.8229999999,"btc15mTrendPct":-0.012525170224223224,"eth15mTrendPct":-0.0310299100524407,"previousAverage":0.3249888888888889,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"79715","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"349","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.321","paperStopPrice":null,"shadowStopPrice":"0.322926","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.317148","paperCurrentPrice":null,"shadowCurrentPrice":"0.322926","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10060000000000000445658","paperTotalFee":"0","shadowTotalFee":"0.20060000000000000445658","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.7999999999999949","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.00799999999999995","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T15:42:38.074Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T16:57:39.739Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3231","high":"0.3232","open":"0.3231","close":"0.3232","symbol":"TRX/USDT","volume":"43745.77","exchange":"mexc","openTime":"2026-06-05T16:57:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T16:57:20.082Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.322926},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.20060000000000000445658","pnlDiff":"0.7999999999999949","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0.15,"failureRuns":3,"errorClasses":{"network":11,"unknown":32,"exchange_api":5},"sampleErrors":["mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780673008939&recvWindow=5000&signature=6e1a09d489391213d8d8983e9ef03a89425f7a4acee3433c19a25afde80a0b6f request timed out (10000 ms)","false","BTC/USDT","mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780673018960&recvWindow=5000&signature=efd71668d7d94304be9b5fe849295f63951681c605a84b21b43905aebf22f496 fetch failed","false"],"consecutiveFailureRuns":0},"latestRun":{"id":"16022","status":"success","startedAt":"2026-06-05T15:40:58.983Z","ageSeconds":0.758,"durationMs":98656,"finishedAt":"2026-06-05T15:42:37.639Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.54,"latest15mCandleAgeMinutes":12.629266666666666},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.001865671641791012},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06545877821828609},"correlationContext":{"passed":true,"btc15mTrendPct":-0.02451799757670691,"eth15mTrendPct":-0.04092272071978754},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":13.059838173376296,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.006518103948400925,"spreadPct":0.0003115264797507445,"candleCount":40,"volumeRatio":0.9772611159925155,"latestVolume":896314.03,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06545877821828609,"impulsePct5m3":-0.001865671641791012,"recentAverage":0.3234666666666667,"volumeAverage":917169.4395000001,"btc15mTrendPct":-0.02451799757670691,"eth15mTrendPct":-0.04092272071978754,"previousAverage":0.3255888888888888,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"77505","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"344","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.325","paperStopPrice":null,"shadowStopPrice":"0.32695","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3211","paperCurrentPrice":null,"shadowCurrentPrice":"0.32695","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000002515","paperTotalFee":"0","shadowTotalFee":"0.200600000000000002515","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000023","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000023","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T06:30:10.095Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T10:22:30.450Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3269","high":"0.3273","open":"0.327","close":"0.3273","symbol":"TRX/USDT","volume":"126680.2","exchange":"mexc","openTime":"2026-06-05T10:22:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T10:22:11.739Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.32695},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000002515","pnlDiff":"0.8000000000000023","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15801","status":"success","startedAt":"2026-06-05T06:28:34.206Z","ageSeconds":0.89,"durationMs":95536,"finishedAt":"2026-06-05T06:30:09.742Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.193,"latest15mCandleAgeMinutes":15.1648},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.003982843137254973},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07121981892829592},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006370028597228411,"eth15mTrendPct":-0.026727409571312668},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":7.825046320575913,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0027432054864113464,"spreadPct":0.00030769230769227377,"candleCount":40,"volumeRatio":4.090438803408223,"latestVolume":2316364.55,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07121981892829592,"impulsePct5m3":-0.003982843137254973,"recentAverage":0.3271833333333333,"volumeAverage":566287.5455,"btc15mTrendPct":-0.006370028597228411,"eth15mTrendPct":-0.026727409571312668,"previousAverage":0.32808333333333345,"strategyVersion":"strategy_v2.6","signalCandleCount":40,"excludedOpen5mCandle":false,"excludedOpen15mCandle":false},"comparisonStatus":"missing_paper"},{"signalDecisionId":"77175","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"342","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3293","paperStopPrice":null,"shadowStopPrice":"0.3312758","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3253484","paperCurrentPrice":null,"shadowCurrentPrice":"0.3253484","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.098799999999999998585184","paperTotalFee":"0","shadowTotalFee":"0.198799999999999998585184","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9999999999999998","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.009999999999999998","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T05:01:17.147Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T06:19:12.737Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3253","high":"0.3262","open":"0.3262","close":"0.3255","symbol":"TRX/USDT","volume":"616523.59","exchange":"mexc","openTime":"2026-06-05T06:18:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T06:18:54.603Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3253484},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.198799999999999998585184","pnlDiff":"0.9999999999999998","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15768","status":"success","startedAt":"2026-06-05T04:59:45.384Z","ageSeconds":0.936,"durationMs":91426,"finishedAt":"2026-06-05T05:01:16.810Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.754,"latest15mCandleAgeMinutes":1.28225},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0015211439002129614},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06663034237121077},"correlationContext":{"passed":true,"btc15mTrendPct":-0.004233086699314602,"eth15mTrendPct":-0.009249405993447528},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":4.8491565979035105,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0027327935222670745,"spreadPct":0.00030367446097779834,"candleCount":40,"volumeRatio":0.9031358369085085,"latestVolume":728131.81,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06663034237121077,"impulsePct5m3":0.0015211439002129614,"recentAverage":0.3284333333333333,"volumeAverage":806226.24,"btc15mTrendPct":-0.004233086699314602,"eth15mTrendPct":-0.009249405993447528,"previousAverage":0.32933333333333326,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"72505","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"336","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3286","paperStopPrice":null,"shadowStopPrice":"0.3305716","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3246568","paperCurrentPrice":null,"shadowCurrentPrice":"0.3305716","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100599999999999999507060","paperTotalFee":"0","shadowTotalFee":"0.200599999999999999507060","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000054","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000054","paperOpenedAt":null,"shadowOpenedAt":"2026-06-04T09:21:17.794Z","paperClosedAt":null,"shadowClosedAt":"2026-06-04T15:46:21.838Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3304","high":"0.3306","open":"0.3306","close":"0.3305","symbol":"TRX/USDT","volume":"1496.02","exchange":"mexc","openTime":"2026-06-04T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T15:46:02.218Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3305716},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200599999999999999507060","pnlDiff":"0.8000000000000054","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15301","status":"success","startedAt":"2026-06-04T09:19:43.023Z","ageSeconds":0.633,"durationMs":94431,"finishedAt":"2026-06-04T09:21:17.454Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.186,"latest15mCandleAgeMinutes":6.29385},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.005449591280653855},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.08353835424699485},"correlationContext":{"passed":true,"btc15mTrendPct":-0.011861349116274305,"eth15mTrendPct":-0.015675284199058576},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":6.633014183378304,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-14.3081 USDT)","direction profit factor below threshold (0.854 < 1)"],"winRate":0.4271356783919598,"direction":"short","liveAllowed":false,"realizedPnl":-14.308085126237597,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8537835666604587,"shadowAllowed":true,"quarantineMode":true,"closedPositions":199,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.00556363089569434,"spreadPct":0.00030432136335967436,"candleCount":40,"volumeRatio":0.8681483387831628,"latestVolume":584090.3,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.08353835424699485,"impulsePct5m3":-0.005449591280653855,"recentAverage":0.33066666666666666,"volumeAverage":672800.1125,"btc15mTrendPct":-0.011861349116274305,"eth15mTrendPct":-0.015675284199058576,"previousAverage":0.3325166666666666,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"69635","symbol":"TRX/USDT","direction":"short","paperPositionId":"230","shadowTradeId":"322","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.33353315","shadowEntryPrice":"0.3337","paperStopPrice":"0.3355343489","shadowStopPrice":"0.3357022","paperTakeProfitPrice":"0.3295307522","shadowTakeProfitPrice":"0.3296956","paperCurrentPrice":"0.3296955175761","shadowCurrentPrice":"0.3296956","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09884939999999999","shadowExitFee":"0.09880000000000001734928","paperTotalFee":"0.19884939999999999","shadowTotalFee":"0.19880000000000001734928","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000016","shadowRealizedPnl":"1.0000000000000058","paperRealizedPnlPct":"0.009517506000000016","shadowRealizedPnlPct":"0.010000000000000057","paperOpenedAt":"2026-06-03T21:16:53.628Z","shadowOpenedAt":"2026-06-03T21:16:53.491Z","paperClosedAt":"2026-06-04T09:16:24.192Z","shadowClosedAt":"2026-06-04T09:16:24.065Z","paperCloseExecution":{"candle":{"low":"0.3294","high":"0.3304","open":"0.3304","close":"0.3294","symbol":"TRX/USDT","volume":"316167.86","exchange":"mexc","openTime":"2026-06-04T09:15:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T09:16:00.492Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3295307522},"shadowCloseExecution":{"candle":{"low":"0.3294","high":"0.3304","open":"0.3304","close":"0.3294","symbol":"TRX/USDT","volume":"316167.86","exchange":"mexc","openTime":"2026-06-04T09:15:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T09:16:00.492Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3296956},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.136241","closeTimeDiffSeconds":"0.126862","feeDiff":"0.00004939999999997265072","pnlDiff":"0.0482494000000042","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15014","status":"success","startedAt":"2026-06-03T21:15:27.030Z","ageSeconds":0.422,"durationMs":86229,"finishedAt":"2026-06-03T21:16:53.259Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.387,"latest15mCandleAgeMinutes":1.89035},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0006000600060007005},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.0749399301246908},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008470536894954594,"eth15mTrendPct":-0.01549563822314182},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (3/20)"],"winRate":0.6666666666666666,"realizedPnl":1.0525509000000315,"entryAllowed":true,"averageDistance":6.841868399253652,"closedPositions":3,"losingPositions":1,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.003508503000000105},"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 (-15.7638 USDT)","direction profit factor below threshold (0.832 < 1)"],"winRate":0.42021276595744683,"direction":"short","liveAllowed":false,"realizedPnl":-15.76383722623767,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8315843185028805,"shadowAllowed":true,"quarantineMode":true,"closedPositions":188,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (3/30)"],"winRate":0.6666666666666666,"direction":"short","liveAllowed":false,"realizedPnl":1.0525509000000317,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":3,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0015616433804596264,"spreadPct":0.00029967036260110575,"candleCount":40,"volumeRatio":1.0863905406437255,"latestVolume":442242.4,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.0749399301246908,"impulsePct5m3":0.0006000600060007005,"recentAverage":0.3338833333333333,"volumeAverage":407074.97300000006,"btc15mTrendPct":-0.008470536894954594,"eth15mTrendPct":-0.01549563822314182,"previousAverage":0.33440555555555557,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"entry_price_mismatch"}],"latestRows":[{"signalDecisionId":"103845","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"374","paperStatus":null,"shadowStatus":"open","paperEntryPrice":null,"shadowEntryPrice":"0.32273855","paperStopPrice":null,"shadowStopPrice":"0.3246749813","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3188656874","paperCurrentPrice":null,"shadowCurrentPrice":"0.3226","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099957070514197939070","paperTotalFee":"0","shadowTotalFee":"0.199957070514197939070","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":null,"paperRealizedPnl":null,"shadowRealizedPnl":null,"paperRealizedPnlPct":null,"shadowRealizedPnlPct":null,"paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T23:16:48.096Z","paperClosedAt":null,"shadowClosedAt":null,"paperCloseExecution":null,"shadowCloseExecution":null,"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.199957070514197939070","pnlDiff":"0","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":"18435","status":"success","startedAt":"2026-06-09T23:15:11.564Z","ageSeconds":0.795,"durationMs":95068,"finishedAt":"2026-06-09T23:16:46.632Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.885,"latest15mCandleAgeMinutes":1.7798833333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.00030998140111589893},"marketRegime":{"passed":true,"reason":"BTC 4h trend, EMA slope, and close position favor downtrend","regime":"btc_4h_downtrend","confidence":0.8758475577089191,"btc4hTrendPct":0.002584755770891916},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0017791908060214173,"eth15mTrendPct":-0.005136319720522691},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":9.653442870593386,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1.15)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"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":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/100)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":100}},"trendPct":-0.0016499948437662748,"spreadAbs":0.0001000000000000445,"spreadPct":0.00030974136595956174,"candleCount":40,"volumeRatio":0.6242545624373484,"latestVolume":155167.05,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":0.002584755770891916,"impulsePct5m3":0.00030998140111589893,"recentAverage":0.3227,"volumeAverage":248563.74200000003,"btc15mTrendPct":-0.0017791908060214173,"eth15mTrendPct":-0.005136319720522691,"previousAverage":0.3232333333333334,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"marketRegimeReason":"BTC 4h trend, EMA slope, and close position favor downtrend","marketRegimeMetrics":{"atrPct":0.018710562331092577,"emaFast":62303.574596933046,"emaSlow":62571.53146641202,"trendPct":0.002584755770891916,"candleCount":40,"emaSlopePct":-0.0047265966960169815,"closeVsEmaSlowPct":-0.013462056092780535},"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"marketRegimeConfidence":0.8758475577089191,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"100775","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"373","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3220389","paperStopPrice":null,"shadowStopPrice":"0.3239711334","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3181744332","paperCurrentPrice":null,"shadowCurrentPrice":"0.3241331189667","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10065029999999998474244115306","paperTotalFee":"0","shadowTotalFee":"0.20065029999999998474244115306","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8509502999999933","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008509502999999932","paperOpenedAt":null,"shadowOpenedAt":"2026-06-09T09:50:01.301Z","paperClosedAt":null,"shadowClosedAt":"2026-06-09T20:31:59.961Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3237","high":"0.324","open":"0.324","close":"0.3237","symbol":"TRX/USDT","volume":"507.38","exchange":"mexc","openTime":"2026-06-09T20:31:00.000Z","timeframe":"1m","updatedAt":"2026-06-09T20:31:35.463Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":0.3239711334,"slippageRate":0.0005,"triggerPrice":0.3239711334,"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.20065029999999998474244115306","pnlDiff":"0.8509502999999933","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":"18128","status":"success","startedAt":"2026-06-09T09:47:40.358Z","ageSeconds":1.106,"durationMs":138563,"finishedAt":"2026-06-09T09:49:58.921Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.877,"latest15mCandleAgeMinutes":4.9850666666666665},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0009299442033478687},"marketRegime":{"passed":true,"reason":"BTC 4h trend signals are mixed between trend and chop","regime":"btc_4h_transition","confidence":0.52,"btc4hTrendPct":0.024402810847552216},"correlationContext":{"passed":true,"btc15mTrendPct":-0.00597805165241637,"eth15mTrendPct":-0.005277183336815937},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":12.871766550151573,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1.15)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"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":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/100)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":100}},"trendPct":-0.005063550986194993,"spreadAbs":0.00009999999999998899,"spreadPct":0.0003104144032282756,"candleCount":40,"volumeRatio":2.129182914175834,"latestVolume":778803.06,"marketRegime":"btc_4h_transition","btc4hTrendPct":0.024402810847552216,"impulsePct5m3":-0.0009299442033478687,"recentAverage":0.32311666666666666,"volumeAverage":365775.554,"btc15mTrendPct":-0.00597805165241637,"eth15mTrendPct":-0.005277183336815937,"previousAverage":0.3247611111111111,"strategyVersion":"strategy_v2.7","spreadSuspicious":false,"signalCandleCount":39,"marketRegimeReason":"BTC 4h trend signals are mixed between trend and chop","marketRegimeMetrics":{"atrPct":0.01706708193181876,"emaFast":62978.32936745708,"emaSlow":62893.513326045286,"trendPct":0.024402810847552216,"candleCount":40,"emaSlopePct":0.00011700459405146662,"closeVsEmaSlowPct":-0.003170968125304192},"excludedOpen5mCandle":true,"excludedOpen15mCandle":true,"marketRegimeConfidence":0.52,"spreadSuspiciousReason":null},"comparisonStatus":"missing_paper"},{"signalDecisionId":"83155","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"354","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3205","paperStopPrice":null,"shadowStopPrice":"0.322423","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.316654","paperCurrentPrice":null,"shadowCurrentPrice":"0.3225842115","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100650300000000010065030","paperTotalFee":"0","shadowTotalFee":"0.200650300000000010065030","paperSlippageRate":null,"shadowSlippageRate":"0.0005","paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8509502999999963","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008509502999999963","paperOpenedAt":null,"shadowOpenedAt":"2026-06-06T06:02:27.152Z","paperClosedAt":null,"shadowClosedAt":"2026-06-06T18:58:11.700Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3223","high":"0.3225","open":"0.3224","close":"0.3225","symbol":"TRX/USDT","volume":"60819.39","exchange":"mexc","openTime":"2026-06-06T18:57:00.000Z","timeframe":"1m","updatedAt":"2026-06-06T18:57:53.023Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"rawExitPrice":0.322423,"slippageRate":0.0005,"triggerPrice":0.322423,"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.200650300000000010065030","pnlDiff":"0.8509502999999963","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":"16366","status":"success","startedAt":"2026-06-06T06:01:02.412Z","ageSeconds":0.803,"durationMs":84217,"finishedAt":"2026-06-06T06:02:26.629Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.209,"latest15mCandleAgeMinutes":2.4467},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0025046963055728472},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06644824961250993},"correlationContext":{"passed":true,"btc15mTrendPct":-0.004031660741158212,"eth15mTrendPct":-0.015141061132617706},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":5.053153254440724,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0029659694036842394,"spreadPct":0.0003120124804991856,"candleCount":40,"volumeRatio":1.0167156067766,"latestVolume":547351.62,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06644824961250993,"impulsePct5m3":0.0025046963055728472,"recentAverage":0.31934999999999997,"volumeAverage":538352.7274999999,"btc15mTrendPct":-0.004031660741158212,"eth15mTrendPct":-0.015141061132617706,"previousAverage":0.32030000000000003,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"80015","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"350","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3232","paperStopPrice":null,"shadowStopPrice":"0.32513919999999996","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3193216","paperCurrentPrice":null,"shadowCurrentPrice":"0.3193216","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999810304","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999810304","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"1.0000000000000013","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.010000000000000014","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T16:57:40.394Z","paperClosedAt":null,"shadowClosedAt":"2026-06-06T04:29:56.933Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3193","high":"0.3194","open":"0.3194","close":"0.3194","symbol":"TRX/USDT","volume":"14316.44","exchange":"mexc","openTime":"2026-06-06T04:29:00.000Z","timeframe":"1m","updatedAt":"2026-06-06T04:29:40.131Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3193216},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999810304","pnlDiff":"1.0000000000000013","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0.15,"failureRuns":3,"errorClasses":{"network":5,"unknown":22,"exchange_api":6},"sampleErrors":["mexc GET https://api.mexc.com/api/v1/contract/detail fetch failed","false","SOL/USDT","mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780677867473&recvWindow=5000&signature=c56ff043fc22fcc715bfa17a78ae78240d847e2caab3717ec2af5be6810e04e3 request timed out (10000 ms)","false"],"consecutiveFailureRuns":0},"latestRun":{"id":"16052","status":"success","startedAt":"2026-06-05T16:55:59.271Z","ageSeconds":0.477,"durationMs":100053,"finishedAt":"2026-06-05T16:57:39.324Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.467,"latest15mCandleAgeMinutes":12.657933333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0037290242386576584},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06410037814916368},"correlationContext":{"passed":true,"btc15mTrendPct":-0.012525170224223224,"eth15mTrendPct":-0.0310299100524407},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":9.003552291456776,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.011966221067386911,"spreadPct":0.00030940594059402537,"candleCount":40,"volumeRatio":0.8112141158128969,"latestVolume":922459.82,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06410037814916368,"impulsePct5m3":0.0037290242386576584,"recentAverage":0.3211,"volumeAverage":1137134.8229999999,"btc15mTrendPct":-0.012525170224223224,"eth15mTrendPct":-0.0310299100524407,"previousAverage":0.3249888888888889,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"79715","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"349","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.321","paperStopPrice":null,"shadowStopPrice":"0.322926","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.317148","paperCurrentPrice":null,"shadowCurrentPrice":"0.322926","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.10060000000000000445658","paperTotalFee":"0","shadowTotalFee":"0.20060000000000000445658","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.7999999999999949","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.00799999999999995","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T15:42:38.074Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T16:57:39.739Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3231","high":"0.3232","open":"0.3231","close":"0.3232","symbol":"TRX/USDT","volume":"43745.77","exchange":"mexc","openTime":"2026-06-05T16:57:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T16:57:20.082Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.322926},"paperAttemptReason":"strategy_status_blocks_paper_entry","shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.20060000000000000445658","pnlDiff":"0.7999999999999949","mismatchCategories":["expected_strategy_mode_gap"],"signalStrategyVersion":"strategy_v2.7","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0.15,"failureRuns":3,"errorClasses":{"network":11,"unknown":32,"exchange_api":5},"sampleErrors":["mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780673008939&recvWindow=5000&signature=6e1a09d489391213d8d8983e9ef03a89425f7a4acee3433c19a25afde80a0b6f request timed out (10000 ms)","false","BTC/USDT","mexc GET https://api.mexc.com/api/v3/capital/config/getall?timestamp=1780673018960&recvWindow=5000&signature=efd71668d7d94304be9b5fe849295f63951681c605a84b21b43905aebf22f496 fetch failed","false"],"consecutiveFailureRuns":0},"latestRun":{"id":"16022","status":"success","startedAt":"2026-06-05T15:40:58.983Z","ageSeconds":0.758,"durationMs":98656,"finishedAt":"2026-06-05T15:42:37.639Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.54,"latest15mCandleAgeMinutes":12.629266666666666},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.001865671641791012},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06545877821828609},"correlationContext":{"passed":true,"btc15mTrendPct":-0.02451799757670691,"eth15mTrendPct":-0.04092272071978754},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":13.059838173376296,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.006518103948400925,"spreadPct":0.0003115264797507445,"candleCount":40,"volumeRatio":0.9772611159925155,"latestVolume":896314.03,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06545877821828609,"impulsePct5m3":-0.001865671641791012,"recentAverage":0.3234666666666667,"volumeAverage":917169.4395000001,"btc15mTrendPct":-0.02451799757670691,"eth15mTrendPct":-0.04092272071978754,"previousAverage":0.3255888888888888,"strategyVersion":"strategy_v2.7","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"77505","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"344","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.325","paperStopPrice":null,"shadowStopPrice":"0.32695","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3211","paperCurrentPrice":null,"shadowCurrentPrice":"0.32695","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000002515","paperTotalFee":"0","shadowTotalFee":"0.200600000000000002515","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000023","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000023","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T06:30:10.095Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T10:22:30.450Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3269","high":"0.3273","open":"0.327","close":"0.3273","symbol":"TRX/USDT","volume":"126680.2","exchange":"mexc","openTime":"2026-06-05T10:22:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T10:22:11.739Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.32695},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000002515","pnlDiff":"0.8000000000000023","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15801","status":"success","startedAt":"2026-06-05T06:28:34.206Z","ageSeconds":0.89,"durationMs":95536,"finishedAt":"2026-06-05T06:30:09.742Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.193,"latest15mCandleAgeMinutes":15.1648},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.003982843137254973},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07121981892829592},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006370028597228411,"eth15mTrendPct":-0.026727409571312668},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":7.825046320575913,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0027432054864113464,"spreadPct":0.00030769230769227377,"candleCount":40,"volumeRatio":4.090438803408223,"latestVolume":2316364.55,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07121981892829592,"impulsePct5m3":-0.003982843137254973,"recentAverage":0.3271833333333333,"volumeAverage":566287.5455,"btc15mTrendPct":-0.006370028597228411,"eth15mTrendPct":-0.026727409571312668,"previousAverage":0.32808333333333345,"strategyVersion":"strategy_v2.6","signalCandleCount":40,"excludedOpen5mCandle":false,"excludedOpen15mCandle":false},"comparisonStatus":"missing_paper"},{"signalDecisionId":"77175","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"342","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3293","paperStopPrice":null,"shadowStopPrice":"0.3312758","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3253484","paperCurrentPrice":null,"shadowCurrentPrice":"0.3253484","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.098799999999999998585184","paperTotalFee":"0","shadowTotalFee":"0.198799999999999998585184","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9999999999999998","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.009999999999999998","paperOpenedAt":null,"shadowOpenedAt":"2026-06-05T05:01:17.147Z","paperClosedAt":null,"shadowClosedAt":"2026-06-05T06:19:12.737Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3253","high":"0.3262","open":"0.3262","close":"0.3255","symbol":"TRX/USDT","volume":"616523.59","exchange":"mexc","openTime":"2026-06-05T06:18:00.000Z","timeframe":"1m","updatedAt":"2026-06-05T06:18:54.603Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3253484},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.198799999999999998585184","pnlDiff":"0.9999999999999998","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15768","status":"success","startedAt":"2026-06-05T04:59:45.384Z","ageSeconds":0.936,"durationMs":91426,"finishedAt":"2026-06-05T05:01:16.810Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.754,"latest15mCandleAgeMinutes":1.28225},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0015211439002129614},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06663034237121077},"correlationContext":{"passed":true,"btc15mTrendPct":-0.004233086699314602,"eth15mTrendPct":-0.009249405993447528},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":4.8491565979035105,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-13.3563 USDT)","direction profit factor below threshold (0.864 < 1)"],"winRate":0.43,"direction":"short","liveAllowed":false,"realizedPnl":-13.3563345262376,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.863509646491056,"shadowAllowed":true,"quarantineMode":true,"closedPositions":200,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0027327935222670745,"spreadPct":0.00030367446097779834,"candleCount":40,"volumeRatio":0.9031358369085085,"latestVolume":728131.81,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06663034237121077,"impulsePct5m3":0.0015211439002129614,"recentAverage":0.3284333333333333,"volumeAverage":806226.24,"btc15mTrendPct":-0.004233086699314602,"eth15mTrendPct":-0.009249405993447528,"previousAverage":0.32933333333333326,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"72505","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"336","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3286","paperStopPrice":null,"shadowStopPrice":"0.3305716","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3246568","paperCurrentPrice":null,"shadowCurrentPrice":"0.3305716","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100599999999999999507060","paperTotalFee":"0","shadowTotalFee":"0.200599999999999999507060","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000054","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000054","paperOpenedAt":null,"shadowOpenedAt":"2026-06-04T09:21:17.794Z","paperClosedAt":null,"shadowClosedAt":"2026-06-04T15:46:21.838Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3304","high":"0.3306","open":"0.3306","close":"0.3305","symbol":"TRX/USDT","volume":"1496.02","exchange":"mexc","openTime":"2026-06-04T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T15:46:02.218Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3305716},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200599999999999999507060","pnlDiff":"0.8000000000000054","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15301","status":"success","startedAt":"2026-06-04T09:19:43.023Z","ageSeconds":0.633,"durationMs":94431,"finishedAt":"2026-06-04T09:21:17.454Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.186,"latest15mCandleAgeMinutes":6.29385},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.005449591280653855},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.08353835424699485},"correlationContext":{"passed":true,"btc15mTrendPct":-0.011861349116274305,"eth15mTrendPct":-0.015675284199058576},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (4/20)"],"winRate":0.75,"realizedPnl":2.0043015000000333,"entryAllowed":true,"averageDistance":6.633014183378304,"closedPositions":4,"losingPositions":1,"winningPositions":3,"minClosedPositions":20,"averageRealizedPnlPct":0.005010753750000083},"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 (-14.3081 USDT)","direction profit factor below threshold (0.854 < 1)"],"winRate":0.4271356783919598,"direction":"short","liveAllowed":false,"realizedPnl":-14.308085126237597,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8537835666604587,"shadowAllowed":true,"quarantineMode":true,"closedPositions":199,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (4/30)"],"winRate":0.75,"direction":"short","liveAllowed":false,"realizedPnl":2.0043015000000333,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":4,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.00556363089569434,"spreadPct":0.00030432136335967436,"candleCount":40,"volumeRatio":0.8681483387831628,"latestVolume":584090.3,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.08353835424699485,"impulsePct5m3":-0.005449591280653855,"recentAverage":0.33066666666666666,"volumeAverage":672800.1125,"btc15mTrendPct":-0.011861349116274305,"eth15mTrendPct":-0.015675284199058576,"previousAverage":0.3325166666666666,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"69635","symbol":"TRX/USDT","direction":"short","paperPositionId":"230","shadowTradeId":"322","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.33353315","shadowEntryPrice":"0.3337","paperStopPrice":"0.3355343489","shadowStopPrice":"0.3357022","paperTakeProfitPrice":"0.3295307522","shadowTakeProfitPrice":"0.3296956","paperCurrentPrice":"0.3296955175761","shadowCurrentPrice":"0.3296956","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09884939999999999","shadowExitFee":"0.09880000000000001734928","paperTotalFee":"0.19884939999999999","shadowTotalFee":"0.19880000000000001734928","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000016","shadowRealizedPnl":"1.0000000000000058","paperRealizedPnlPct":"0.009517506000000016","shadowRealizedPnlPct":"0.010000000000000057","paperOpenedAt":"2026-06-03T21:16:53.628Z","shadowOpenedAt":"2026-06-03T21:16:53.491Z","paperClosedAt":"2026-06-04T09:16:24.192Z","shadowClosedAt":"2026-06-04T09:16:24.065Z","paperCloseExecution":{"candle":{"low":"0.3294","high":"0.3304","open":"0.3304","close":"0.3294","symbol":"TRX/USDT","volume":"316167.86","exchange":"mexc","openTime":"2026-06-04T09:15:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T09:16:00.492Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3295307522},"shadowCloseExecution":{"candle":{"low":"0.3294","high":"0.3304","open":"0.3304","close":"0.3294","symbol":"TRX/USDT","volume":"316167.86","exchange":"mexc","openTime":"2026-06-04T09:15:00.000Z","timeframe":"1m","updatedAt":"2026-06-04T09:16:00.492Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3296956},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.136241","closeTimeDiffSeconds":"0.126862","feeDiff":"0.00004939999999997265072","pnlDiff":"0.0482494000000042","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.6","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"15014","status":"success","startedAt":"2026-06-03T21:15:27.030Z","ageSeconds":0.422,"durationMs":86229,"finishedAt":"2026-06-03T21:16:53.259Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.387,"latest15mCandleAgeMinutes":1.89035},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0006000600060007005},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.0749399301246908},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008470536894954594,"eth15mTrendPct":-0.01549563822314182},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (3/20)"],"winRate":0.6666666666666666,"realizedPnl":1.0525509000000315,"entryAllowed":true,"averageDistance":6.841868399253652,"closedPositions":3,"losingPositions":1,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.003508503000000105},"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 (-15.7638 USDT)","direction profit factor below threshold (0.832 < 1)"],"winRate":0.42021276595744683,"direction":"short","liveAllowed":false,"realizedPnl":-15.76383722623767,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8315843185028805,"shadowAllowed":true,"quarantineMode":true,"closedPositions":188,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions, but stop early when the early-loss circuit breaker detects a clearly weak sample; mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (3/30)"],"winRate":0.6666666666666666,"direction":"short","liveAllowed":false,"realizedPnl":1.0525509000000317,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":3,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0015616433804596264,"spreadPct":0.00029967036260110575,"candleCount":40,"volumeRatio":1.0863905406437255,"latestVolume":442242.4,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.0749399301246908,"impulsePct5m3":0.0006000600060007005,"recentAverage":0.3338833333333333,"volumeAverage":407074.97300000006,"btc15mTrendPct":-0.008470536894954594,"eth15mTrendPct":-0.01549563822314182,"previousAverage":0.33440555555555557,"strategyVersion":"strategy_v2.6","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"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:21:37.608Z"}