{"comparison":{"windowHours":720,"filters":{"symbol":"TRX/USDT","direction":null},"totals":{"signalsCompared":16,"matchedTrades":2,"paperOnlyTrades":2,"shadowOnlyTrades":12,"closedMatchedTrades":2,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":2.0043015000000333,"shadowRealizedPnl":0.298099400000004,"matchedPnlDiff":-0.096498799999996,"matchRate":0.125,"signDisagreementRate":0,"closeReasonMismatchRate":0},"bySymbolDirection":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":16,"matchedTrades":2,"paperOnlyTrades":2,"shadowOnlyTrades":12,"statusMismatches":14,"closedMatchedTrades":2,"signDisagreements":0,"closeReasonMismatches":0,"paperRealizedPnl":"2.0043015000000332","shadowRealizedPnl":"0.2980994000000040","matchedPnlDiff":"-0.0964987999999960","averageEntryDiffPct":"0.00050000000000000000"}],"executionParity":{"thresholds":{"priceDiffPct":1e-7,"pnlDiffUsdt":0.000001,"feeDiffUsdt":0.000001,"timeDiffSeconds":5},"totals":{"signalsCompared":16,"matchedTrades":2,"closedMatchedTrades":2,"categories":{"entry_price_mismatch":2,"close_reason_mismatch":0,"pnl_mismatch":2,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":5},"additionalComparisons":{"stop_loss_mismatch":2,"take_profit_mismatch":2,"close_price_mismatch":2,"fee_mismatch":2},"averages":{"entryPriceDiffPct":0.0005,"closePriceDiffPct":2.5e-7,"entryTimeDiffSeconds":0.123216,"closeTimeDiffSeconds":0.2220005,"pnlDiff":0.048249399999998}},"bySymbolDirection":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":16,"matchedTrades":2,"closedMatchedTrades":2,"categories":{"entry_price_mismatch":2,"close_reason_mismatch":0,"pnl_mismatch":2,"timeout_mismatch":0,"missing_candle":0,"expected_strategy_mode_gap":5},"additionalComparisons":{"stop_loss_mismatch":2,"take_profit_mismatch":2,"close_price_mismatch":2,"fee_mismatch":2},"averages":{"entryPriceDiffPct":0.0005,"closePriceDiffPct":2.5e-7,"entryTimeDiffSeconds":0.123216,"closeTimeDiffSeconds":0.2220005,"pnlDiff":0.048249399999998}}]},"symbolDirectionDiagnostics":[{"symbol":"TRX/USDT","direction":"short","signalsCompared":16,"matchedTrades":2,"missingTrades":14,"paperOnlyTrades":2,"shadowOnlyTrades":12,"closedMatchedTrades":2,"signDisagreements":0,"closeReasonMismatches":0,"signDisagreementRate":0,"closeReasonMismatchRate":0,"paperRealizedPnl":"2.0043015000000332","shadowRealizedPnl":"0.2980994000000040","matchedPnlDiff":"-0.0964987999999960","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":56.0964988,"rawSeverityScore":56.0964988,"actionableSeverityScore":0,"executionSeverityScore":0,"badExecutionSignal":false,"parity":{"symbol":"TRX/USDT","direction":"short","signalsCompared":16,"matchedTrades":2,"closedMatchedTrades":2,"entryPriceMismatches":2,"stopLossMismatches":2,"takeProfitMismatches":2,"closePriceMismatches":2,"closeReasonMismatches":0,"pnlMismatches":2,"feeMismatches":2,"timeoutMismatches":0,"missingCandle":0,"expectedStrategyModeGaps":5,"averageEntryPriceDiffPct":"0.00050000000000000000","averageClosePriceDiffPct":"0.000000250000000000000000","averageEntryTimeDiffSeconds":"0.12321600000000000000","averageCloseTimeDiffSeconds":"0.22200050000000000000","averagePnlDiff":"0.04824939999999800000"},"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":2230},{"simulator":"shadow","reason":"no_trade_signal","strategyStatus":null,"strategyEnabled":null,"symbol":"TRX/USDT","direction":"no_trade","count":2230},{"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.3222","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099833131183120198290","paperTotalFee":"0","shadowTotalFee":"0.199833131183120198290","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.199833131183120198290","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"},{"signalDecisionId":"65815","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"306","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3333","paperStopPrice":null,"shadowStopPrice":"0.3352998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3293004","paperCurrentPrice":null,"shadowCurrentPrice":"0.3352998","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000003351992","paperTotalFee":"0","shadowTotalFee":"0.200600000000000003351992","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.7999999999999989","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.00799999999999999","paperOpenedAt":null,"shadowOpenedAt":"2026-06-03T05:14:53.255Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T15:46:53.488Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3352","high":"0.3354","open":"0.3353","close":"0.3353","symbol":"TRX/USDT","volume":"33805.57","exchange":"mexc","openTime":"2026-06-03T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:46:34.137Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3352998},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000003351992","pnlDiff":"0.7999999999999989","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14632","status":"success","startedAt":"2026-06-03T05:13:26.045Z","ageSeconds":0.835,"durationMs":86346,"finishedAt":"2026-06-03T05:14:52.391Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.965,"latest15mCandleAgeMinutes":14.879983333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0036155468514613874},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07669696808728009},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0028029849199657326,"eth15mTrendPct":-0.005267679190108794},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (2/20)"],"winRate":1,"realizedPnl":1.9035012000000164,"entryAllowed":true,"averageDistance":8.019214467201465,"closedPositions":2,"losingPositions":0,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000082},"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 (-8.5866 USDT)","direction profit factor below threshold (0.894 < 1)"],"winRate":0.437125748502994,"direction":"short","liveAllowed":false,"realizedPnl":-8.58660163895238,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8936156689280828,"shadowAllowed":true,"quarantineMode":true,"closedPositions":167,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (2/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":1.9035012000000164,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":2,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.006859946923038318,"spreadPct":0.000300030003000267,"candleCount":40,"volumeRatio":2.0712711016241596,"latestVolume":1105910.08,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07669696808728009,"impulsePct5m3":0.0036155468514613874,"recentAverage":0.3305666666666667,"volumeAverage":533928.214,"btc15mTrendPct":-0.0028029849199657326,"eth15mTrendPct":-0.005267679190108794,"previousAverage":0.33285,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"65425","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"296","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3314","paperStopPrice":null,"shadowStopPrice":"0.3333884","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.32742319999999997","paperCurrentPrice":null,"shadowCurrentPrice":"0.3333884","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000007488664","paperTotalFee":"0","shadowTotalFee":"0.200600000000000007488664","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000005","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000005","paperOpenedAt":null,"shadowOpenedAt":"2026-06-03T03:37:17.416Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T05:14:53.037Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3332","high":"0.3336","open":"0.3336","close":"0.3333","symbol":"TRX/USDT","volume":"84145.8","exchange":"mexc","openTime":"2026-06-03T05:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T05:14:34.928Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3333884},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000007488664","pnlDiff":"0.8000000000000005","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14593","status":"success","startedAt":"2026-06-03T03:35:55.717Z","ageSeconds":0.998,"durationMs":81135,"finishedAt":"2026-06-03T03:37:16.852Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":16.547,"latest15mCandleAgeMinutes":7.283283333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0024074631357206364},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07187147747953301},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006031362807477839,"eth15mTrendPct":-0.011090972772841271},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (2/20)"],"winRate":1,"realizedPnl":1.9035012000000164,"entryAllowed":true,"averageDistance":7.543911889973623,"closedPositions":2,"losingPositions":0,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000082},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.4697986577181208,"direction":"short","liveAllowed":true,"realizedPnl":1.3224010610475059,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0194617351594788,"shadowAllowed":true,"quarantineMode":false,"closedPositions":149,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (2/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":1.9035012000000164,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":2,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0032960447463045704,"spreadPct":0.0003017501508750422,"candleCount":40,"volumeRatio":1.6392655014612045,"latestVolume":784869.43,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07187147747953301,"impulsePct5m3":-0.0024074631357206364,"recentAverage":0.33263333333333334,"volumeAverage":478793.3554999999,"btc15mTrendPct":-0.006031362807477839,"eth15mTrendPct":-0.011090972772841271,"previousAverage":0.3337333333333334,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"64325","symbol":"TRX/USDT","direction":"short","paperPositionId":"167","shadowTradeId":null,"paperStatus":"closed","shadowStatus":null,"paperEntryPrice":"0.33313335","shadowEntryPrice":null,"paperStopPrice":"0.33513215009999997","shadowStopPrice":null,"paperTakeProfitPrice":"0.3291357498","shadowTakeProfitPrice":null,"paperCurrentPrice":"0.33529971617504994","shadowCurrentPrice":null,"paperEntryFee":"0.1","shadowEntryFee":null,"paperExitFee":"0.10065029999999998","shadowExitFee":null,"paperTotalFee":"0.20065029999999998","shadowTotalFee":null,"paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":null,"paperRealizedPnl":"-0.8509502999999848","shadowRealizedPnl":null,"paperRealizedPnlPct":"-0.008509502999999849","shadowRealizedPnlPct":null,"paperOpenedAt":"2026-06-02T23:02:28.674Z","shadowOpenedAt":null,"paperClosedAt":"2026-06-03T15:46:53.865Z","shadowClosedAt":null,"paperCloseExecution":{"candle":{"low":"0.3352","high":"0.3354","open":"0.3353","close":"0.3353","symbol":"TRX/USDT","volume":"33805.57","exchange":"mexc","openTime":"2026-06-03T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:46:34.137Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.33513215009999997},"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":null,"pnlDiff":"0.8509502999999848","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14483","status":"success","startedAt":"2026-06-02T23:00:54.785Z","ageSeconds":0.569,"durationMs":93677,"finishedAt":"2026-06-02T23:02:28.462Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":20.551,"latest15mCandleAgeMinutes":2.4761166666666665},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.005663189269746685},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06361699269474756},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006431370842286005,"eth15mTrendPct":-0.013804018853305844},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":9.092460542564604,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.4796747967479675,"direction":"short","liveAllowed":true,"realizedPnl":3.6173989610474067,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0655509722001946,"shadowAllowed":true,"quarantineMode":false,"closedPositions":123,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.004256793545512904,"spreadPct":0.000300030003000267,"candleCount":40,"volumeRatio":3.714043719925825,"latestVolume":2408023.7,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06361699269474756,"impulsePct5m3":-0.005663189269746685,"recentAverage":0.3352833333333334,"volumeAverage":648356.3150000001,"btc15mTrendPct":-0.006431370842286005,"eth15mTrendPct":-0.013804018853305844,"previousAverage":0.33671666666666666,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_shadow"},{"signalDecisionId":"63525","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"241","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3354","paperStopPrice":null,"shadowStopPrice":"0.3374124","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3313752","paperCurrentPrice":null,"shadowCurrentPrice":"0.3313752","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999450672","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999450672","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9999999999999987","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.009999999999999986","paperOpenedAt":null,"shadowOpenedAt":"2026-06-02T19:42:30.038Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T03:37:17.244Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3311","high":"0.3314","open":"0.3314","close":"0.3312","symbol":"TRX/USDT","volume":"183633.88","exchange":"mexc","openTime":"2026-06-03T03:36:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T03:37:00.489Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3313752},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999450672","pnlDiff":"0.9999999999999987","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14403","status":"success","startedAt":"2026-06-02T19:40:54.376Z","ageSeconds":0.651,"durationMs":95127,"finishedAt":"2026-06-02T19:42:29.503Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.358,"latest15mCandleAgeMinutes":12.494116666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0017841213202497456},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.05494593869038849},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008927091129919178,"eth15mTrendPct":-0.011649069515578607},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":7.3646231757910705,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.5094339622641509,"direction":"short","liveAllowed":true,"realizedPnl":9.070049561047334,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.2016771398394646,"shadowAllowed":true,"quarantineMode":false,"closedPositions":106,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0022676854818832436,"spreadPct":0.0002981514609422913,"candleCount":40,"volumeRatio":2.2240215563903707,"latestVolume":1296713.56,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.05494593869038849,"impulsePct5m3":-0.0017841213202497456,"recentAverage":0.33731666666666665,"volumeAverage":583049.007,"btc15mTrendPct":-0.008927091129919178,"eth15mTrendPct":-0.011649069515578607,"previousAverage":0.33808333333333335,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"62255","symbol":"TRX/USDT","direction":"short","paperPositionId":"117","shadowTradeId":null,"paperStatus":"closed","shadowStatus":null,"paperEntryPrice":"0.33743120000000004","shadowEntryPrice":null,"paperStopPrice":"0.3394557872","shadowStopPrice":null,"paperTakeProfitPrice":"0.3333820256","shadowTakeProfitPrice":null,"paperCurrentPrice":"0.3335487166128","shadowCurrentPrice":null,"paperEntryFee":"0.1","shadowEntryFee":null,"paperExitFee":"0.09884939999999999","shadowExitFee":null,"paperTotalFee":"0.19884939999999999","shadowTotalFee":null,"paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":null,"paperRealizedPnl":"0.9517506000000122","shadowRealizedPnl":null,"paperRealizedPnlPct":"0.009517506000000122","shadowRealizedPnlPct":null,"paperOpenedAt":"2026-06-02T14:24:57.930Z","shadowOpenedAt":null,"paperClosedAt":"2026-06-02T23:02:28.668Z","shadowClosedAt":null,"paperCloseExecution":{"candle":{"low":"0.3332","high":"0.3333","open":"0.3332","close":"0.3333","symbol":"TRX/USDT","volume":"18330.35","exchange":"mexc","openTime":"2026-06-02T23:02:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T23:02:08.062Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3333820256},"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":null,"pnlDiff":"0.9517506000000122","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14276","status":"success","startedAt":"2026-06-02T14:23:23.597Z","ageSeconds":0.306,"durationMs":93567,"finishedAt":"2026-06-02T14:24:57.164Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.179,"latest15mCandleAgeMinutes":9.955066666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.007056748015289659},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.04345612456283641},"correlationContext":{"passed":true,"btc15mTrendPct":-0.011029189131164076,"eth15mTrendPct":-0.003996763708587639},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":4.688757063695824,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"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 (-2.7096 USDT)","direction profit factor below threshold (0.920 < 1)"],"winRate":0.43478260869565216,"direction":"short","liveAllowed":false,"realizedPnl":-2.7096109389528444,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.9200958424656507,"shadowAllowed":true,"quarantineMode":true,"closedPositions":69,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0022949218749999103,"spreadPct":0.0002962085308056546,"candleCount":40,"volumeRatio":1.8294300819959302,"latestVolume":1220984.2,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.04345612456283641,"impulsePct5m3":-0.007056748015289659,"recentAverage":0.34054999999999996,"volumeAverage":667412.3335,"btc15mTrendPct":-0.011029189131164076,"eth15mTrendPct":-0.003996763708587639,"previousAverage":0.34133333333333327,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_shadow"},{"signalDecisionId":"62215","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"176","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3397","paperStopPrice":null,"shadowStopPrice":"0.3417382","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3356236","paperCurrentPrice":null,"shadowCurrentPrice":"0.3356236","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999748060","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999748060","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.999999999999994","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.00999999999999994","paperOpenedAt":null,"shadowOpenedAt":"2026-06-02T14:14:57.323Z","paperClosedAt":null,"shadowClosedAt":"2026-06-02T19:42:29.736Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3354","high":"0.3355","open":"0.3355","close":"0.3355","symbol":"TRX/USDT","volume":"729.17","exchange":"mexc","openTime":"2026-06-02T19:42:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T19:42:11.340Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3356236},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999748060","pnlDiff":"0.999999999999994","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14272","status":"success","startedAt":"2026-06-02T14:13:23.576Z","ageSeconds":1.029,"durationMs":93314,"finishedAt":"2026-06-02T14:14:56.890Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.89,"latest15mCandleAgeMinutes":14.950466666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0014684287812041128},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.04228431922859395},"correlationContext":{"passed":true,"btc15mTrendPct":-0.00957063326228194,"eth15mTrendPct":-0.0016222167299524575},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (0/20)"],"winRate":0,"realizedPnl":0,"entryAllowed":true,"averageDistance":null,"closedPositions":0,"losingPositions":0,"winningPositions":0,"minClosedPositions":20,"averageRealizedPnlPct":0},"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 (-5.5649 USDT)","direction profit factor below threshold (0.836 < 1)"],"winRate":0.4090909090909091,"direction":"short","liveAllowed":false,"realizedPnl":-5.564862738952866,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8358968579001375,"shadowAllowed":true,"quarantineMode":true,"closedPositions":66,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (0/30)","non-positive symbol+direction paper PnL (0.0000 USDT)"],"winRate":0,"direction":"short","liveAllowed":false,"realizedPnl":0,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":0,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0019365967972918602,"spreadPct":0.0002943773918162761,"candleCount":40,"volumeRatio":0.7617780127873963,"latestVolume":479359.54,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.04228431922859395,"impulsePct5m3":-0.0014684287812041128,"recentAverage":0.3407166666666667,"volumeAverage":629264.0794999998,"btc15mTrendPct":-0.00957063326228194,"eth15mTrendPct":-0.0016222167299524575,"previousAverage":0.3413777777777778,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"58395","symbol":"TRX/USDT","direction":"short","paperPositionId":"80","shadowTradeId":"103","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.34372805","shadowEntryPrice":"0.3439","paperStopPrice":"0.3457904183","shadowStopPrice":"0.3459634","paperTakeProfitPrice":"0.3396033134","shadowTakeProfitPrice":"0.3397732","paperCurrentPrice":"0.3397731150567","shadowCurrentPrice":"0.3397732","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09884939999999999","shadowExitFee":"0.09880000000000000046436","paperTotalFee":"0.19884939999999999","shadowTotalFee":"0.19880000000000000046436","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000042","shadowRealizedPnl":"0.999999999999996","paperRealizedPnlPct":"0.009517506000000042","shadowRealizedPnlPct":"0.00999999999999996","paperOpenedAt":"2026-06-01T22:15:26.785Z","shadowOpenedAt":"2026-06-01T22:15:26.675Z","paperClosedAt":"2026-06-02T14:14:57.438Z","shadowClosedAt":"2026-06-02T14:14:57.121Z","paperCloseExecution":{"candle":{"low":"0.3392","high":"0.3398","open":"0.3397","close":"0.3395","symbol":"TRX/USDT","volume":"248803.11","exchange":"mexc","openTime":"2026-06-02T14:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T14:14:38.183Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3396033134},"shadowCloseExecution":{"candle":{"low":"0.3392","high":"0.3398","open":"0.3397","close":"0.3395","symbol":"TRX/USDT","volume":"248803.11","exchange":"mexc","openTime":"2026-06-02T14:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T14:14:38.183Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3397732},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.110191","closeTimeDiffSeconds":"0.317139","feeDiff":"0.00004939999999998953564","pnlDiff":"0.0482493999999918","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"13890","status":"success","startedAt":"2026-06-01T22:14:03.024Z","ageSeconds":0.306,"durationMs":83162,"finishedAt":"2026-06-01T22:15:26.186Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":16.601,"latest15mCandleAgeMinutes":0.4384166666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0002907822041290753},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.021275181136879807},"correlationContext":{"passed":true,"btc15mTrendPct":-0.005640377549089133,"eth15mTrendPct":0.0019509439507212898},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (0/20)"],"winRate":0,"realizedPnl":0,"entryAllowed":true,"averageDistance":null,"closedPositions":0,"losingPositions":0,"winningPositions":0,"minClosedPositions":20,"averageRealizedPnlPct":0},"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 (-6.1251 USDT)","direction profit factor below threshold (0.710 < 1)"],"winRate":0.35135135135135137,"direction":"short","liveAllowed":false,"realizedPnl":-6.125116638953006,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.7103485582561546,"shadowAllowed":true,"quarantineMode":true,"closedPositions":37,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (0/30)","non-positive symbol+direction paper PnL (0.0000 USDT)"],"winRate":0,"direction":"short","liveAllowed":false,"realizedPnl":0,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":0,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0038790883337623963,"spreadPct":0.0002907822041290753,"candleCount":40,"volumeRatio":1.0938733327703218,"latestVolume":446160.31,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.021275181136879807,"impulsePct5m3":-0.0002907822041290753,"recentAverage":0.34381666666666666,"volumeAverage":407872.00549999997,"btc15mTrendPct":-0.005640377549089133,"eth15mTrendPct":0.0019509439507212898,"previousAverage":0.3451555555555555,"strategyVersion":"strategy_v2.5","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.3222","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.099833131183120198290","paperTotalFee":"0","shadowTotalFee":"0.199833131183120198290","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.199833131183120198290","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"},{"signalDecisionId":"65815","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"306","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3333","paperStopPrice":null,"shadowStopPrice":"0.3352998","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3293004","paperCurrentPrice":null,"shadowCurrentPrice":"0.3352998","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000003351992","paperTotalFee":"0","shadowTotalFee":"0.200600000000000003351992","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.7999999999999989","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.00799999999999999","paperOpenedAt":null,"shadowOpenedAt":"2026-06-03T05:14:53.255Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T15:46:53.488Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3352","high":"0.3354","open":"0.3353","close":"0.3353","symbol":"TRX/USDT","volume":"33805.57","exchange":"mexc","openTime":"2026-06-03T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:46:34.137Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3352998},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000003351992","pnlDiff":"0.7999999999999989","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14632","status":"success","startedAt":"2026-06-03T05:13:26.045Z","ageSeconds":0.835,"durationMs":86346,"finishedAt":"2026-06-03T05:14:52.391Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":17.965,"latest15mCandleAgeMinutes":14.879983333333334},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":0.0036155468514613874},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07669696808728009},"correlationContext":{"passed":true,"btc15mTrendPct":-0.0028029849199657326,"eth15mTrendPct":-0.005267679190108794},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (2/20)"],"winRate":1,"realizedPnl":1.9035012000000164,"entryAllowed":true,"averageDistance":8.019214467201465,"closedPositions":2,"losingPositions":0,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000082},"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 (-8.5866 USDT)","direction profit factor below threshold (0.894 < 1)"],"winRate":0.437125748502994,"direction":"short","liveAllowed":false,"realizedPnl":-8.58660163895238,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8936156689280828,"shadowAllowed":true,"quarantineMode":true,"closedPositions":167,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (2/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":1.9035012000000164,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":2,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.006859946923038318,"spreadPct":0.000300030003000267,"candleCount":40,"volumeRatio":2.0712711016241596,"latestVolume":1105910.08,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07669696808728009,"impulsePct5m3":0.0036155468514613874,"recentAverage":0.3305666666666667,"volumeAverage":533928.214,"btc15mTrendPct":-0.0028029849199657326,"eth15mTrendPct":-0.005267679190108794,"previousAverage":0.33285,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"65425","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"296","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3314","paperStopPrice":null,"shadowStopPrice":"0.3333884","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.32742319999999997","paperCurrentPrice":null,"shadowCurrentPrice":"0.3333884","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.100600000000000007488664","paperTotalFee":"0","shadowTotalFee":"0.200600000000000007488664","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"stop_loss","paperRealizedPnl":null,"shadowRealizedPnl":"-0.8000000000000005","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"-0.008000000000000005","paperOpenedAt":null,"shadowOpenedAt":"2026-06-03T03:37:17.416Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T05:14:53.037Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3332","high":"0.3336","open":"0.3336","close":"0.3333","symbol":"TRX/USDT","volume":"84145.8","exchange":"mexc","openTime":"2026-06-03T05:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T05:14:34.928Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.3333884},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.200600000000000007488664","pnlDiff":"0.8000000000000005","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14593","status":"success","startedAt":"2026-06-03T03:35:55.717Z","ageSeconds":0.998,"durationMs":81135,"finishedAt":"2026-06-03T03:37:16.852Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":16.547,"latest15mCandleAgeMinutes":7.283283333333333},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0024074631357206364},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.07187147747953301},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006031362807477839,"eth15mTrendPct":-0.011090972772841271},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (2/20)"],"winRate":1,"realizedPnl":1.9035012000000164,"entryAllowed":true,"averageDistance":7.543911889973623,"closedPositions":2,"losingPositions":0,"winningPositions":2,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000082},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.4697986577181208,"direction":"short","liveAllowed":true,"realizedPnl":1.3224010610475059,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0194617351594788,"shadowAllowed":true,"quarantineMode":false,"closedPositions":149,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (2/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":1.9035012000000164,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":2,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0032960447463045704,"spreadPct":0.0003017501508750422,"candleCount":40,"volumeRatio":1.6392655014612045,"latestVolume":784869.43,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.07187147747953301,"impulsePct5m3":-0.0024074631357206364,"recentAverage":0.33263333333333334,"volumeAverage":478793.3554999999,"btc15mTrendPct":-0.006031362807477839,"eth15mTrendPct":-0.011090972772841271,"previousAverage":0.3337333333333334,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"64325","symbol":"TRX/USDT","direction":"short","paperPositionId":"167","shadowTradeId":null,"paperStatus":"closed","shadowStatus":null,"paperEntryPrice":"0.33313335","shadowEntryPrice":null,"paperStopPrice":"0.33513215009999997","shadowStopPrice":null,"paperTakeProfitPrice":"0.3291357498","shadowTakeProfitPrice":null,"paperCurrentPrice":"0.33529971617504994","shadowCurrentPrice":null,"paperEntryFee":"0.1","shadowEntryFee":null,"paperExitFee":"0.10065029999999998","shadowExitFee":null,"paperTotalFee":"0.20065029999999998","shadowTotalFee":null,"paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"stop_loss","shadowCloseReason":null,"paperRealizedPnl":"-0.8509502999999848","shadowRealizedPnl":null,"paperRealizedPnlPct":"-0.008509502999999849","shadowRealizedPnlPct":null,"paperOpenedAt":"2026-06-02T23:02:28.674Z","shadowOpenedAt":null,"paperClosedAt":"2026-06-03T15:46:53.865Z","shadowClosedAt":null,"paperCloseExecution":{"candle":{"low":"0.3352","high":"0.3354","open":"0.3353","close":"0.3353","symbol":"TRX/USDT","volume":"33805.57","exchange":"mexc","openTime":"2026-06-03T15:46:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T15:46:34.137Z"},"source":"intrabar_1m","closeReason":"stop_loss","conservative":false,"triggerPrice":0.33513215009999997},"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":null,"pnlDiff":"0.8509502999999848","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14483","status":"success","startedAt":"2026-06-02T23:00:54.785Z","ageSeconds":0.569,"durationMs":93677,"finishedAt":"2026-06-02T23:02:28.462Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":20.551,"latest15mCandleAgeMinutes":2.4761166666666665},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.005663189269746685},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.06361699269474756},"correlationContext":{"passed":true,"btc15mTrendPct":-0.006431370842286005,"eth15mTrendPct":-0.013804018853305844},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":9.092460542564604,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.4796747967479675,"direction":"short","liveAllowed":true,"realizedPnl":3.6173989610474067,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.0655509722001946,"shadowAllowed":true,"quarantineMode":false,"closedPositions":123,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.004256793545512904,"spreadPct":0.000300030003000267,"candleCount":40,"volumeRatio":3.714043719925825,"latestVolume":2408023.7,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.06361699269474756,"impulsePct5m3":-0.005663189269746685,"recentAverage":0.3352833333333334,"volumeAverage":648356.3150000001,"btc15mTrendPct":-0.006431370842286005,"eth15mTrendPct":-0.013804018853305844,"previousAverage":0.33671666666666666,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_shadow"},{"signalDecisionId":"63525","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"241","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3354","paperStopPrice":null,"shadowStopPrice":"0.3374124","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3313752","paperCurrentPrice":null,"shadowCurrentPrice":"0.3313752","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999450672","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999450672","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.9999999999999987","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.009999999999999986","paperOpenedAt":null,"shadowOpenedAt":"2026-06-02T19:42:30.038Z","paperClosedAt":null,"shadowClosedAt":"2026-06-03T03:37:17.244Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3311","high":"0.3314","open":"0.3314","close":"0.3312","symbol":"TRX/USDT","volume":"183633.88","exchange":"mexc","openTime":"2026-06-03T03:36:00.000Z","timeframe":"1m","updatedAt":"2026-06-03T03:37:00.489Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3313752},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999450672","pnlDiff":"0.9999999999999987","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14403","status":"success","startedAt":"2026-06-02T19:40:54.376Z","ageSeconds":0.651,"durationMs":95127,"finishedAt":"2026-06-02T19:42:29.503Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.358,"latest15mCandleAgeMinutes":12.494116666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0017841213202497456},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.05494593869038849},"correlationContext":{"passed":true,"btc15mTrendPct":-0.008927091129919178,"eth15mTrendPct":-0.011649069515578607},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":7.3646231757910705,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"directionEntryQuarantine":{"policy":"keep collecting paper/shadow entries for weak directions, but keep live promotion blocked after 20+ closed paper positions when direction PnL is non-positive or profit factor is below 1","reasons":[],"winRate":0.5094339622641509,"direction":"short","liveAllowed":true,"realizedPnl":9.070049561047334,"entryAllowed":true,"paperAllowed":true,"profitFactor":1.2016771398394646,"shadowAllowed":true,"quarantineMode":false,"closedPositions":106,"quarantineStatus":"entry_allowed","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0022676854818832436,"spreadPct":0.0002981514609422913,"candleCount":40,"volumeRatio":2.2240215563903707,"latestVolume":1296713.56,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.05494593869038849,"impulsePct5m3":-0.0017841213202497456,"recentAverage":0.33731666666666665,"volumeAverage":583049.007,"btc15mTrendPct":-0.008927091129919178,"eth15mTrendPct":-0.011649069515578607,"previousAverage":0.33808333333333335,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"62255","symbol":"TRX/USDT","direction":"short","paperPositionId":"117","shadowTradeId":null,"paperStatus":"closed","shadowStatus":null,"paperEntryPrice":"0.33743120000000004","shadowEntryPrice":null,"paperStopPrice":"0.3394557872","shadowStopPrice":null,"paperTakeProfitPrice":"0.3333820256","shadowTakeProfitPrice":null,"paperCurrentPrice":"0.3335487166128","shadowCurrentPrice":null,"paperEntryFee":"0.1","shadowEntryFee":null,"paperExitFee":"0.09884939999999999","shadowExitFee":null,"paperTotalFee":"0.19884939999999999","shadowTotalFee":null,"paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":null,"paperRealizedPnl":"0.9517506000000122","shadowRealizedPnl":null,"paperRealizedPnlPct":"0.009517506000000122","shadowRealizedPnlPct":null,"paperOpenedAt":"2026-06-02T14:24:57.930Z","shadowOpenedAt":null,"paperClosedAt":"2026-06-02T23:02:28.668Z","shadowClosedAt":null,"paperCloseExecution":{"candle":{"low":"0.3332","high":"0.3333","open":"0.3332","close":"0.3333","symbol":"TRX/USDT","volume":"18330.35","exchange":"mexc","openTime":"2026-06-02T23:02:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T23:02:08.062Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3333820256},"shadowCloseExecution":null,"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":null,"pnlDiff":"0.9517506000000122","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14276","status":"success","startedAt":"2026-06-02T14:23:23.597Z","ageSeconds":0.306,"durationMs":93567,"finishedAt":"2026-06-02T14:24:57.164Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":19.179,"latest15mCandleAgeMinutes":9.955066666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.007056748015289659},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.04345612456283641},"correlationContext":{"passed":true,"btc15mTrendPct":-0.011029189131164076,"eth15mTrendPct":-0.003996763708587639},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (1/20)"],"winRate":1,"realizedPnl":0.9517506000000042,"entryAllowed":true,"averageDistance":4.688757063695824,"closedPositions":1,"losingPositions":0,"winningPositions":1,"minClosedPositions":20,"averageRealizedPnlPct":0.009517506000000042},"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 (-2.7096 USDT)","direction profit factor below threshold (0.920 < 1)"],"winRate":0.43478260869565216,"direction":"short","liveAllowed":false,"realizedPnl":-2.7096109389528444,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.9200958424656507,"shadowAllowed":true,"quarantineMode":true,"closedPositions":69,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (1/30)"],"winRate":1,"direction":"short","liveAllowed":false,"realizedPnl":0.9517506000000042,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":1,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0022949218749999103,"spreadPct":0.0002962085308056546,"candleCount":40,"volumeRatio":1.8294300819959302,"latestVolume":1220984.2,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.04345612456283641,"impulsePct5m3":-0.007056748015289659,"recentAverage":0.34054999999999996,"volumeAverage":667412.3335,"btc15mTrendPct":-0.011029189131164076,"eth15mTrendPct":-0.003996763708587639,"previousAverage":0.34133333333333327,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_shadow"},{"signalDecisionId":"62215","symbol":"TRX/USDT","direction":"short","paperPositionId":null,"shadowTradeId":"176","paperStatus":null,"shadowStatus":"closed","paperEntryPrice":null,"shadowEntryPrice":"0.3397","paperStopPrice":null,"shadowStopPrice":"0.3417382","paperTakeProfitPrice":null,"shadowTakeProfitPrice":"0.3356236","paperCurrentPrice":null,"shadowCurrentPrice":"0.3356236","paperEntryFee":null,"shadowEntryFee":"0.100","paperExitFee":null,"shadowExitFee":"0.09879999999999999748060","paperTotalFee":"0","shadowTotalFee":"0.19879999999999999748060","paperSlippageRate":null,"shadowSlippageRate":null,"paperCloseReason":null,"shadowCloseReason":"take_profit","paperRealizedPnl":null,"shadowRealizedPnl":"0.999999999999994","paperRealizedPnlPct":null,"shadowRealizedPnlPct":"0.00999999999999994","paperOpenedAt":null,"shadowOpenedAt":"2026-06-02T14:14:57.323Z","paperClosedAt":null,"shadowClosedAt":"2026-06-02T19:42:29.736Z","paperCloseExecution":null,"shadowCloseExecution":{"candle":{"low":"0.3354","high":"0.3355","open":"0.3355","close":"0.3355","symbol":"TRX/USDT","volume":"729.17","exchange":"mexc","openTime":"2026-06-02T19:42:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T19:42:11.340Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3356236},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":null,"stopPriceDiffPct":null,"takeProfitPriceDiffPct":null,"closePriceDiffPct":null,"entryTimeDiffSeconds":null,"closeTimeDiffSeconds":null,"feeDiff":"0.19879999999999999748060","pnlDiff":"0.999999999999994","mismatchCategories":[],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"14272","status":"success","startedAt":"2026-06-02T14:13:23.576Z","ageSeconds":1.029,"durationMs":93314,"finishedAt":"2026-06-02T14:14:56.890Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":18.89,"latest15mCandleAgeMinutes":14.950466666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0014684287812041128},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.04228431922859395},"correlationContext":{"passed":true,"btc15mTrendPct":-0.00957063326228194,"eth15mTrendPct":-0.0016222167299524575},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (0/20)"],"winRate":0,"realizedPnl":0,"entryAllowed":true,"averageDistance":null,"closedPositions":0,"losingPositions":0,"winningPositions":0,"minClosedPositions":20,"averageRealizedPnlPct":0},"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 (-5.5649 USDT)","direction profit factor below threshold (0.836 < 1)"],"winRate":0.4090909090909091,"direction":"short","liveAllowed":false,"realizedPnl":-5.564862738952866,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.8358968579001375,"shadowAllowed":true,"quarantineMode":true,"closedPositions":66,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (0/30)","non-positive symbol+direction paper PnL (0.0000 USDT)"],"winRate":0,"direction":"short","liveAllowed":false,"realizedPnl":0,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":0,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0019365967972918602,"spreadPct":0.0002943773918162761,"candleCount":40,"volumeRatio":0.7617780127873963,"latestVolume":479359.54,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.04228431922859395,"impulsePct5m3":-0.0014684287812041128,"recentAverage":0.3407166666666667,"volumeAverage":629264.0794999998,"btc15mTrendPct":-0.00957063326228194,"eth15mTrendPct":-0.0016222167299524575,"previousAverage":0.3413777777777778,"strategyVersion":"strategy_v2.5","signalCandleCount":39,"excludedOpen5mCandle":true,"excludedOpen15mCandle":true},"comparisonStatus":"missing_paper"},{"signalDecisionId":"58395","symbol":"TRX/USDT","direction":"short","paperPositionId":"80","shadowTradeId":"103","paperStatus":"closed","shadowStatus":"closed","paperEntryPrice":"0.34372805","shadowEntryPrice":"0.3439","paperStopPrice":"0.3457904183","shadowStopPrice":"0.3459634","paperTakeProfitPrice":"0.3396033134","shadowTakeProfitPrice":"0.3397732","paperCurrentPrice":"0.3397731150567","shadowCurrentPrice":"0.3397732","paperEntryFee":"0.1","shadowEntryFee":"0.100","paperExitFee":"0.09884939999999999","shadowExitFee":"0.09880000000000000046436","paperTotalFee":"0.19884939999999999","shadowTotalFee":"0.19880000000000000046436","paperSlippageRate":"0.0005","shadowSlippageRate":null,"paperCloseReason":"take_profit","shadowCloseReason":"take_profit","paperRealizedPnl":"0.9517506000000042","shadowRealizedPnl":"0.999999999999996","paperRealizedPnlPct":"0.009517506000000042","shadowRealizedPnlPct":"0.00999999999999996","paperOpenedAt":"2026-06-01T22:15:26.785Z","shadowOpenedAt":"2026-06-01T22:15:26.675Z","paperClosedAt":"2026-06-02T14:14:57.438Z","shadowClosedAt":"2026-06-02T14:14:57.121Z","paperCloseExecution":{"candle":{"low":"0.3392","high":"0.3398","open":"0.3397","close":"0.3395","symbol":"TRX/USDT","volume":"248803.11","exchange":"mexc","openTime":"2026-06-02T14:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T14:14:38.183Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3396033134},"shadowCloseExecution":{"candle":{"low":"0.3392","high":"0.3398","open":"0.3397","close":"0.3395","symbol":"TRX/USDT","volume":"248803.11","exchange":"mexc","openTime":"2026-06-02T14:14:00.000Z","timeframe":"1m","updatedAt":"2026-06-02T14:14:38.183Z"},"source":"intrabar_1m","closeReason":"take_profit","conservative":false,"triggerPrice":0.3397732},"paperAttemptReason":null,"shadowAttemptReason":null,"entryPriceDiffPct":"0.00050000000000000000","stopPriceDiffPct":"0.00050000000000000000","takeProfitPriceDiffPct":"0.00050000000000000000","closePriceDiffPct":"0.000000250000000000000000","entryTimeDiffSeconds":"0.110191","closeTimeDiffSeconds":"0.317139","feeDiff":"0.00004939999999998953564","pnlDiff":"0.0482493999999918","mismatchCategories":["entry_price_mismatch","pnl_mismatch"],"signalStrategyVersion":"strategy_v2.5","signalMetrics":{"guards":{"dataHealth":{"passed":true,"collector":{"ok":true,"recent":{"totalRuns":20,"failureRate":0,"failureRuns":0,"errorClasses":{},"sampleErrors":[],"consecutiveFailureRuns":0},"latestRun":{"id":"13890","status":"success","startedAt":"2026-06-01T22:14:03.024Z","ageSeconds":0.306,"durationMs":83162,"finishedAt":"2026-06-01T22:15:26.186Z"},"killSwitch":{"active":false,"reasons":[]}},"snapshotAgeSeconds":16.601,"latest15mCandleAgeMinutes":0.4384166666666667},"noLateEntry":{"passed":true,"thresholdPct":0.008,"impulsePct5m3":-0.0002907822041290753},"marketRegime":{"passed":true,"regime":"btc_4h_downtrend","btc4hTrendPct":-0.021275181136879807},"correlationContext":{"passed":true,"btc15mTrendPct":-0.005640377549089133,"eth15mTrendPct":0.0019509439507212898},"similarTradeMemory":{"policy":{"limit":50,"scope":"same_symbol_and_direction","minClosedPositions":20,"blockWhenAverageRealizedPnlPctBelow":0},"reasons":["insufficient similar closed paper sample (0/20)"],"winRate":0,"realizedPnl":0,"entryAllowed":true,"averageDistance":null,"closedPositions":0,"losingPositions":0,"winningPositions":0,"minClosedPositions":20,"averageRealizedPnlPct":0},"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 (-6.1251 USDT)","direction profit factor below threshold (0.710 < 1)"],"winRate":0.35135135135135137,"direction":"short","liveAllowed":false,"realizedPnl":-6.125116638953006,"entryAllowed":true,"paperAllowed":true,"profitFactor":0.7103485582561546,"shadowAllowed":true,"quarantineMode":true,"closedPositions":37,"quarantineStatus":"direction_live_quarantine","minClosedPositions":20},"symbolDirectionQuarantine":{"policy":"keep collecting paper/shadow samples until symbol+direction has 30 closed positions; early weak pairs are warnings only, mature non-positive pairs block new entries","symbol":"TRX/USDT","reasons":["insufficient symbol+direction sample (0/30)","non-positive symbol+direction paper PnL (0.0000 USDT)"],"winRate":0,"direction":"short","liveAllowed":false,"realizedPnl":0,"entryAllowed":true,"paperAllowed":true,"shadowAllowed":true,"quarantineMode":true,"closedPositions":0,"quarantineStatus":"collecting_sample","minClosedPositions":30}},"trendPct":-0.0038790883337623963,"spreadPct":0.0002907822041290753,"candleCount":40,"volumeRatio":1.0938733327703218,"latestVolume":446160.31,"marketRegime":"btc_4h_downtrend","btc4hTrendPct":-0.021275181136879807,"impulsePct5m3":-0.0002907822041290753,"recentAverage":0.34381666666666666,"volumeAverage":407872.00549999997,"btc15mTrendPct":-0.005640377549089133,"eth15mTrendPct":0.0019509439507212898,"previousAverage":0.3451555555555555,"strategyVersion":"strategy_v2.5","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:32:47.224Z"}