{
  "conservative": {
    "name": "Conservative",
    "cash": 105608.1490728124,
    "startCash": 100000,
    "tradeCount": 276,
    "wins": 22,
    "losses": 113,
    "totalCommission": 4652.232699032098,
    "holdings": {},
    "orders": [
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.324856,
        "total": 17822.81,
        "price": 1573.7777250000001,
        "signalPrice": 1574.25,
        "slippage": 0.0003,
        "commission": "17.82",
        "time": "2026-06-28T07:39:04.741Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 5.36,
          "buyReasons": [],
          "sellReasons": [
            "BB upper",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.88,
          "exitTriggered": "Signal reversal sell 5.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.15,
        "pnlPct": -0.06,
        "avgCost": 1574.76,
        "exposure": 17,
        "volatility": 0.05,
        "rsi": 71.1,
        "macdHist": 0.1978,
        "adx": 28.9,
        "cashAfter": 105608,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.296172,
        "total": 17822.59,
        "price": 60176.501632,
        "signalPrice": 60194.56,
        "slippage": 0.0003,
        "commission": "17.82",
        "time": "2026-06-28T07:39:04.737Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 33.75,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -15.27,
        "pnlPct": -0.09,
        "avgCost": 60228.07,
        "exposure": 34,
        "volatility": 0.04,
        "rsi": 66.2,
        "macdHist": 5.8495,
        "adx": 28.8,
        "cashAfter": 87803,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.324856,
        "total": 17833.96,
        "price": 1574.762287,
        "signalPrice": 1574.29,
        "slippage": 0.0003,
        "bracketTP": 1688.15,
        "bracketSL": 1511.77,
        "commission": "17.83",
        "time": "2026-06-28T07:38:04.730Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 3.8x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 3.8x, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 3.8x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1574.76,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 65.9,
        "macdHist": 0.108,
        "adx": 26.4,
        "atr": 0.6378,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 87850,
        "cashAfter": 69998,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.296172,
        "total": 17837.87,
        "price": 60228.073003,
        "signalPrice": 60210.01,
        "slippage": 0.0003,
        "bracketTP": 64564.49,
        "bracketSL": 57818.95,
        "commission": "17.84",
        "time": "2026-06-28T07:38:04.728Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 2.5x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.5x, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.5x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60228.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 68.1,
        "macdHist": 3.5634,
        "adx": 25.7,
        "atr": 16.9335,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 105706,
        "cashAfter": 87850,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.296008,
        "total": 17835.05,
        "price": 60251.919,
        "signalPrice": 60270,
        "slippage": 0.0003,
        "commission": "17.84",
        "time": "2026-06-28T02:05:01.078Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.45,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=100"
          ],
          "regime": "mixed",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 23,
          "maxHoldBars": 1440,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -10.63,
        "pnlPct": -0.06,
        "avgCost": 60287.83,
        "exposure": 17,
        "volatility": 0.03,
        "rsi": 57.4,
        "macdHist": 1.4854,
        "adx": 21.3,
        "cashAfter": 105706,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.296008,
        "total": 17845.68,
        "price": 60287.830924999995,
        "signalPrice": 60269.75,
        "slippage": 0.0003,
        "bracketTP": 64628.55,
        "bracketSL": 57876.32,
        "commission": "17.85",
        "time": "2026-06-28T01:42:00.940Z",
        "strat": "3 signals",
        "why": "MACD↑, ADX 36, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, ADX 36, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "ADX 36",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60287.83,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 67.3,
        "macdHist": 1.2512,
        "adx": 35.5,
        "atr": 20.1798,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 105752,
        "cashAfter": 87889,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.317391,
        "total": 17842.96,
        "price": 1576.596879,
        "signalPrice": 1577.07,
        "slippage": 0.0003,
        "commission": "17.84",
        "time": "2026-06-28T00:20:00.449Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.48,
        "pnlPct": -0.09,
        "avgCost": 1578.05,
        "exposure": 17,
        "volatility": 0.08,
        "rsi": 69.6,
        "macdHist": 0.182,
        "adx": 27.6,
        "cashAfter": 105752,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.296789,
        "total": 17846.46,
        "price": 60131.815042,
        "signalPrice": 60149.86,
        "slippage": 0.0003,
        "commission": "17.85",
        "time": "2026-06-28T00:20:00.448Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 33.74,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.88,
        "pnlPct": -0.09,
        "avgCost": 60188.68,
        "exposure": 34,
        "volatility": 0.07,
        "rsi": 66.4,
        "macdHist": 3.9732,
        "adx": 27.6,
        "cashAfter": 87927,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.317391,
        "total": 17859.45,
        "price": 1578.0532739999999,
        "signalPrice": 1577.58,
        "slippage": 0.0003,
        "bracketTP": 1691.67,
        "bracketSL": 1514.93,
        "commission": "17.86",
        "time": "2026-06-28T00:19:00.448Z",
        "strat": "3 signals",
        "why": "Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1578.05,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.08,
        "rsi": 76.4,
        "macdHist": 0.2015,
        "adx": 26,
        "atr": 0.7877,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 87976,
        "cashAfter": 70098,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.296789,
        "total": 17863.34,
        "price": 60188.681188999995,
        "signalPrice": 60170.63,
        "slippage": 0.0003,
        "bracketTP": 64522.27,
        "bracketSL": 57781.13,
        "commission": "17.86",
        "time": "2026-06-28T00:19:00.440Z",
        "strat": "3 signals",
        "why": "Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60188.68,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 77.5,
        "macdHist": 5.3268,
        "adx": 26.5,
        "atr": 22.1064,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 105857,
        "cashAfter": 87976,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.295629,
        "total": 17853.59,
        "price": 60391.877,
        "signalPrice": 60410,
        "slippage": 0.0003,
        "commission": "17.85",
        "time": "2026-06-27T07:36:49.928Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -18.99,
        "pnlPct": -0.11,
        "avgCost": 60456.12,
        "exposure": 17,
        "volatility": 0.06,
        "rsi": 54.7,
        "macdHist": -0.3876,
        "adx": 26.8,
        "cashAfter": 105857,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.295629,
        "total": 17872.58,
        "price": 60456.121396999995,
        "signalPrice": 60437.99,
        "slippage": 0.0003,
        "bracketTP": 64808.96,
        "bracketSL": 58037.88,
        "commission": "17.87",
        "time": "2026-06-27T07:35:49.910Z",
        "strat": "2 signals",
        "why": "MACD↑, Vol 3.6x",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 3.6x",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 3.6x"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60456.12,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 68.6,
        "macdHist": 0.9763,
        "adx": 26.5,
        "atr": 15.966,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 105912,
        "cashAfter": 88021,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.292149,
        "total": 17862.21,
        "price": 1581.82531,
        "signalPrice": 1582.3,
        "slippage": 0.0003,
        "commission": "17.86",
        "time": "2026-06-27T06:51:49.453Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.8,
          "buyReasons": [
            "ADX 49"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "holdingBars": 8,
          "maxHoldBars": 1440,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -19.76,
        "pnlPct": -0.11,
        "avgCost": 1583.57,
        "exposure": 17,
        "volatility": 0.09,
        "rsi": 62.2,
        "macdHist": -0.056,
        "adx": 49,
        "cashAfter": 105912,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.292149,
        "total": 17881.96,
        "price": 1583.5749299999998,
        "signalPrice": 1583.1,
        "slippage": 0.0003,
        "bracketTP": 1697.59,
        "bracketSL": 1520.23,
        "commission": "17.88",
        "time": "2026-06-27T06:43:49.396Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 42, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 42, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 42",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1583.57,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 78,
        "macdHist": 0.1803,
        "adx": 41.6,
        "atr": 0.7719,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 105967,
        "cashAfter": 88067,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.295787,
        "total": 17881.47,
        "price": 60453.858400000005,
        "signalPrice": 60472,
        "slippage": 0.0003,
        "commission": "17.88",
        "time": "2026-06-27T04:26:48.209Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=92",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.88,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -7.84,
        "pnlPct": -0.04,
        "avgCost": 60480.37,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 61.1,
        "macdHist": 2.8789,
        "adx": 27.8,
        "cashAfter": 105967,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.295787,
        "total": 17889.31,
        "price": 60480.368669,
        "signalPrice": 60462.23,
        "slippage": 0.0003,
        "bracketTP": 64834.96,
        "bracketSL": 58061.15,
        "commission": "17.89",
        "time": "2026-06-27T04:25:48.202Z",
        "strat": "2 signals",
        "why": "MACD↑, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60480.37,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 65,
        "macdHist": 0.8321,
        "adx": 26.7,
        "atr": 23.3639,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 106011,
        "cashAfter": 88104,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.296698,
        "total": 17878.16,
        "price": 60257.087449,
        "signalPrice": 60275.17,
        "slippage": 0.0003,
        "commission": "17.88",
        "time": "2026-06-27T02:49:47.197Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 23,
          "maxHoldBars": 1440,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -28.19,
        "pnlPct": -0.16,
        "avgCost": 60352.1,
        "exposure": 17,
        "volatility": 0.05,
        "rsi": 45.7,
        "macdHist": -7.211,
        "adx": 38.8,
        "cashAfter": 106011,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.286847,
        "total": 17884.29,
        "price": 1584.5245,
        "signalPrice": 1585,
        "slippage": 0.0003,
        "commission": "17.88",
        "time": "2026-06-27T02:28:46.967Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.8,
          "buyReasons": [
            "ADX 46"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 33.74,
          "exitTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "holdingBars": 4,
          "maxHoldBars": 1440,
          "pnlPct": -0.12,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -26.31,
        "pnlPct": -0.15,
        "avgCost": 1586.86,
        "exposure": 34,
        "volatility": 0.17,
        "rsi": 62.8,
        "macdHist": 0.1171,
        "adx": 46.2,
        "cashAfter": 88151,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.296698,
        "total": 17906.35,
        "price": 60352.1002,
        "signalPrice": 60334,
        "slippage": 0.0003,
        "bracketTP": 64697.45,
        "bracketSL": 57938.02,
        "commission": "17.91",
        "time": "2026-06-27T02:26:46.950Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 48, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 48, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 48",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60352.1,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.18,
        "rsi": 76.2,
        "macdHist": 18.3039,
        "adx": 48,
        "atr": 37.2153,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 88208,
        "cashAfter": 70284,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.286847,
        "total": 17910.6,
        "price": 1586.855914,
        "signalPrice": 1586.38,
        "slippage": 0.0003,
        "bracketTP": 1701.11,
        "bracketSL": 1523.38,
        "commission": "17.91",
        "time": "2026-06-27T02:24:46.932Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 43, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 43, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 43",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1586.86,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.18,
        "rsi": 73.3,
        "macdHist": 0.4393,
        "adx": 42.6,
        "atr": 1.2063,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 106137,
        "cashAfter": 88208,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 74.424263,
        "total": 27629.9,
        "price": 371.24858200299997,
        "signalPrice": 371.35999,
        "slippage": 0.0003,
        "commission": "27.63",
        "time": "2026-06-26T21:02:43.911Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 26.03,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 180,
          "maxHoldBars": 1440,
          "pnlPct": -0.1,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -34.96,
        "pnlPct": -0.13,
        "avgCost": 371.72,
        "exposure": 26,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0048,
        "adx": 95.1,
        "cashAfter": 106137,
        "candleCount": 390,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 55.081367,
        "total": 20488.43,
        "price": 371.9665565,
        "signalPrice": 371.855,
        "slippage": 0.0003,
        "bracketTP": 390.71,
        "bracketSL": 361.55,
        "commission": "20.49",
        "time": "2026-06-26T20:02:43.361Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 60, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 60, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 60",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 6.77,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 120,
          "maxHoldBars": 1440,
          "pnlPct": 0.23,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 371.72,
        "holdingBefore": 19.342896,
        "exposure": 7,
        "volatility": 0.06,
        "rsi": 100,
        "macdHist": 0.0662,
        "adx": 60.3,
        "atr": 0.0783,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 99044,
        "cashAfter": 78535,
        "candleCount": 331,
        "blackSwan": false
      },
      {
        "sym": "AMZN",
        "side": "sell",
        "qty": 31.065524,
        "total": 7154.42,
        "price": 230.300889,
        "signalPrice": 230.37,
        "slippage": 0.0003,
        "commission": "7.15",
        "time": "2026-06-26T18:32:42.005Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 13.48,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -21.39,
        "pnlPct": -0.3,
        "avgCost": 230.99,
        "exposure": 13,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.121,
        "adx": 93.9,
        "cashAfter": 99044,
        "candleCount": 240,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.068982,
        "total": 4131.32,
        "price": 59889.757681,
        "signalPrice": 59907.73,
        "slippage": 0.0003,
        "commission": "4.13",
        "time": "2026-06-26T18:27:41.930Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 0.5",
          "buyScore": 0.54,
          "sellScore": 3.8,
          "buyReasons": [
            "BB lower",
            "Stoch K=0"
          ],
          "sellReasons": [
            "Death cross",
            "Vol sell",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 17.39,
          "exitTriggered": "Signal reversal sell 3.8 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 0.5",
          "holdingBars": 35,
          "maxHoldBars": 1440,
          "pnlPct": -0.24,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.05,
        "pnlPct": -0.27,
        "avgCost": 60050.01,
        "exposure": 17,
        "volatility": 0.09,
        "rsi": 26.2,
        "macdHist": -22.3341,
        "adx": 93.2,
        "cashAfter": 91896,
        "candleCount": 236,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.709794,
        "total": 18531.51,
        "price": 1582.565088,
        "signalPrice": 1583.04,
        "slippage": 0.0003,
        "commission": "18.53",
        "time": "2026-06-26T18:14:41.722Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 1783 bars pnl -2.8%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 1783 bars pnl -2.8%",
          "buyScore": 2,
          "sellScore": 2,
          "buyReasons": [
            "ADX 89"
          ],
          "sellReasons": [
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 34.84,
          "exitTriggered": "Time exit 1783 bars pnl -2.8%",
          "riskSellTriggered": "Time exit 1783 bars pnl -2.8%",
          "holdingBars": 1783,
          "maxHoldBars": 1440,
          "pnlPct": -2.84,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -547.6,
        "pnlPct": -2.87,
        "avgCost": 1629.33,
        "exposure": 35,
        "volatility": 0.07,
        "rsi": 54.5,
        "macdHist": -0.6531,
        "adx": 89.1,
        "cashAfter": 87769,
        "candleCount": 223,
        "blackSwan": false
      },
      {
        "sym": "AMZN",
        "side": "buy",
        "qty": 31.065524,
        "total": 7175.8,
        "price": 230.989276,
        "signalPrice": 230.92,
        "slippage": 0.0003,
        "bracketTP": 264.25,
        "bracketSL": 212.51,
        "commission": "7.18",
        "time": "2026-06-26T18:02:41.615Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 28.1,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 230.99,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.36,
        "rsi": 100,
        "macdHist": 0.2403,
        "adx": 98.9,
        "atr": 8.0042,
        "riskPct": 0.54,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 76439,
        "cashAfter": 69256,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 19.342896,
        "total": 7176.43,
        "price": 371.01126999999997,
        "signalPrice": 370.9,
        "slippage": 0.0003,
        "bracketTP": 424.44,
        "bracketSL": 341.33,
        "commission": "7.18",
        "time": "2026-06-26T18:02:41.614Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 98, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 98, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 98",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.35,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 371.01,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 1.13,
        "rsi": 100,
        "macdHist": 1.1515,
        "adx": 98,
        "atr": 13.3158,
        "riskPct": 0.54,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 83623,
        "cashAfter": 76439,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 61.889583,
        "total": 20734.21,
        "price": 335.019464,
        "signalPrice": 335.12,
        "slippage": 0.0003,
        "commission": "20.73",
        "time": "2026-06-26T17:52:41.524Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 2829 bars pnl 0.4%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 2829 bars pnl 0.4%",
          "buyScore": 0.5,
          "sellScore": 0.72,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Stoch K=100"
          ],
          "regime": "trending",
          "exposurePct": 40.83,
          "exitTriggered": "Time exit 2829 bars pnl 0.4%",
          "riskSellTriggered": "Time exit 2829 bars pnl 0.4%",
          "holdingBars": 2829,
          "maxHoldBars": 1440,
          "pnlPct": 0.42,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-0.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 79.8,
        "pnlPct": 0.39,
        "avgCost": 333.73,
        "exposure": 41,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0.0003,
        "adx": 99.3,
        "cashAfter": 83623,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 2.607992,
        "total": 4128.28,
        "price": 1582.934738,
        "signalPrice": 1582.46,
        "slippage": 0.0003,
        "bracketTP": 2078.28,
        "bracketSL": 1307.74,
        "commission": "4.13",
        "time": "2026-06-26T17:52:41.498Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Bull engulf, ADX 55, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Bull engulf, ADX 55, Breakout",
          "buyScore": 6.1,
          "sellScore": 1.88,
          "buyReasons": [
            "EMA50 bounce",
            "Bull engulf",
            "ADX 55",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 88",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 36.95,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 1761,
          "maxHoldBars": 1440,
          "pnlPct": -3.66,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1629.33,
        "holdingBefore": 9.101802,
        "exposure": 37,
        "volatility": 0.32,
        "rsi": 88,
        "macdHist": 1.1735,
        "adx": 55.4,
        "atr": 114.6641,
        "riskPct": 0.68,
        "stopPct": 17.39,
        "targetPct": 31.29,
        "cashBefore": 67042,
        "cashAfter": 62909,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.068982,
        "total": 4142.37,
        "price": 60050.0096,
        "signalPrice": 60032,
        "slippage": 0.0003,
        "bracketTP": 78778.5,
        "bracketSL": 49645.29,
        "commission": "4.14",
        "time": "2026-06-26T17:52:41.494Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Bull engulf, ADX 56, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Bull engulf, ADX 56, Breakout",
          "buyScore": 6.1,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Bull engulf",
            "ADX 56",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 33.05,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60050.01,
        "holdingBefore": 0,
        "exposure": 33,
        "volatility": 0.24,
        "rsi": 88.1,
        "macdHist": 26.3757,
        "adx": 56.4,
        "atr": 4335.2994,
        "riskPct": 0.68,
        "stopPct": 17.33,
        "targetPct": 31.19,
        "cashBefore": 71188,
        "cashAfter": 67042,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 9.101802,
        "total": 14950.83,
        "price": 1642.6226390000002,
        "signalPrice": 1642.13,
        "slippage": 0.0003,
        "bracketTP": 1760.89,
        "bracketSL": 1576.92,
        "commission": "14.95",
        "time": "2026-06-25T12:30:58.633Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, Vol 6.7x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 6.7x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 5.9,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 6.7x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.33,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1642.62,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.19,
        "rsi": 71.5,
        "macdHist": 0.5802,
        "adx": 29.6,
        "atr": 2.6636,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 86154,
        "cashAfter": 71188,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 5.873411,
        "total": 23430.36,
        "price": 3989.225853106,
        "signalPrice": 3990.42298,
        "slippage": 0.0003,
        "commission": "23.43",
        "time": "2026-06-25T09:01:57.494Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 41.26,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": -0.01,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.39,
        "pnlPct": -0.04,
        "avgCost": 3990.82,
        "exposure": 41,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.1909,
        "adx": 99.2,
        "cashAfter": 86154,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.873411,
        "total": 23439.75,
        "price": 3990.8238580909997,
        "signalPrice": 3989.62697,
        "slippage": 0.0003,
        "bracketTP": 4134.49,
        "bracketSL": 3911.01,
        "commission": "23.44",
        "time": "2026-06-25T08:01:57.137Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 83, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 83, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 83",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.32,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 3990.82,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": 0.1669,
        "adx": 83,
        "atr": 0.4742,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 86210,
        "cashAfter": 62747,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 5.406377,
        "total": 21562.96,
        "price": 3988.430081909,
        "signalPrice": 3989.62697,
        "slippage": 0.0003,
        "commission": "21.56",
        "time": "2026-06-25T05:31:56.275Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 3.36,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 39.49,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.8",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.2,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -49.16,
        "pnlPct": -0.23,
        "avgCost": 3997.52,
        "exposure": 39,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0487,
        "adx": 78.1,
        "cashAfter": 86210,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.034813,
        "total": 18176.61,
        "price": 1647.20569,
        "signalPrice": 1647.7,
        "slippage": 0.0003,
        "commission": "18.18",
        "time": "2026-06-25T05:24:56.234Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.8,
          "buyReasons": [
            "ADX 49"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 56.51,
          "exitTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "holdingBars": 28,
          "maxHoldBars": 1440,
          "pnlPct": 0.95,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 165.81,
        "pnlPct": 0.92,
        "avgCost": 1632.18,
        "exposure": 57,
        "volatility": 0.1,
        "rsi": 55.6,
        "macdHist": -0.4369,
        "adx": 49.2,
        "cashAfter": 64669,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.294015,
        "total": 18135.28,
        "price": 61681.490000000005,
        "signalPrice": 61700,
        "slippage": 0.0003,
        "commission": "18.14",
        "time": "2026-06-25T05:24:56.230Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.0 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.0 > buy 2.0",
          "buyScore": 2,
          "sellScore": 5,
          "buyReasons": [
            "ADX 40"
          ],
          "sellReasons": [
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 73.46,
          "exitTriggered": "Signal reversal sell 5.0 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 5.0 > buy 2.0",
          "holdingBars": 29,
          "maxHoldBars": 1440,
          "pnlPct": 0.73,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 126.17,
        "pnlPct": 0.7,
        "avgCost": 61252.36,
        "exposure": 73,
        "volatility": 0.1,
        "rsi": 56.2,
        "macdHist": -17.2978,
        "adx": 39.7,
        "cashAfter": 46510,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.406377,
        "total": 21612.11,
        "price": 3997.522277014,
        "signalPrice": 3996.32338,
        "slippage": 0.0003,
        "bracketTP": 4141.43,
        "bracketSL": 3917.57,
        "commission": "21.61",
        "time": "2026-06-25T05:01:56.143Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 34, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 34, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 34",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 53.15,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 3997.52,
        "holdingBefore": 0,
        "exposure": 53,
        "volatility": 0.01,
        "rsi": 100,
        "macdHist": 0.0491,
        "adx": 34.5,
        "atr": 0.1299,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 50027,
        "cashAfter": 28393,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.034813,
        "total": 18010.8,
        "price": 1632.179507,
        "signalPrice": 1631.69,
        "slippage": 0.0003,
        "bracketTP": 1749.7,
        "bracketSL": 1566.89,
        "commission": "18.01",
        "time": "2026-06-25T04:56:56.097Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 45, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 45, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 45",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 36.24,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1632.18,
        "holdingBefore": 0,
        "exposure": 36,
        "volatility": 0.23,
        "rsi": 97.7,
        "macdHist": 0.6021,
        "adx": 44.6,
        "atr": 1.2831,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 68056,
        "cashAfter": 50027,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.294015,
        "total": 18009.11,
        "price": 61252.360196999995,
        "signalPrice": 61233.99,
        "slippage": 0.0003,
        "bracketTP": 65662.53,
        "bracketSL": 58802.27,
        "commission": "18.01",
        "time": "2026-06-25T04:55:56.091Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 44, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 44, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 44",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.34,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 61252.36,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.18,
        "rsi": 98.2,
        "macdHist": 23.3285,
        "adx": 44.4,
        "atr": 29.8902,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 86083,
        "cashAfter": 68056,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 9.974125,
        "total": 39838.32,
        "price": 3994.1667703860003,
        "signalPrice": 3995.36538,
        "slippage": 0.0003,
        "commission": "39.84",
        "time": "2026-06-25T00:31:54.168Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 3.36,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 56.65,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.3",
          "holdingBars": 240,
          "maxHoldBars": 1440,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -72.44,
        "pnlPct": -0.18,
        "avgCost": 4001.43,
        "exposure": 57,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.3965,
        "adx": 94.8,
        "cashAfter": 86083,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "sell",
        "qty": 103.418097,
        "total": 20586.43,
        "price": 199.06026400000002,
        "signalPrice": 199.12,
        "slippage": 0.0003,
        "commission": "20.59",
        "time": "2026-06-24T21:31:53.033Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.9 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.9 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.86,
          "buyReasons": [
            "Below VWAP",
            "ADX 98"
          ],
          "sellReasons": [
            "RSI 100",
            "Over-exposed"
          ],
          "regime": "trending",
          "exposurePct": 75.91,
          "exitTriggered": "Signal reversal sell 1.9 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.9 > buy 0.0",
          "holdingBars": 90,
          "maxHoldBars": 1440,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "portfolio exposure"
          ],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.36,
        "pnlPct": -0.06,
        "avgCost": 199.18,
        "exposure": 76,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0007,
        "adx": 97.6,
        "cashAfter": 46284,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 4.853256,
        "total": 19421.96,
        "price": 4001.84029203,
        "signalPrice": 4000.6401,
        "slippage": 0.0003,
        "bracketTP": 4145.91,
        "bracketSL": 3921.8,
        "commission": "19.42",
        "time": "2026-06-24T21:31:53.033Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Below VWAP, ADX 71, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP, ADX 71, Breakout",
          "buyScore": 5.1,
          "sellScore": 0.72,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP",
            "ADX 71",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "Stoch K=100"
          ],
          "regime": "trending",
          "exposurePct": 57.75,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": -0.01,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4001.43,
        "holdingBefore": 5.120869,
        "exposure": 58,
        "volatility": 0.01,
        "rsi": 100,
        "macdHist": 0.0213,
        "adx": 70.7,
        "atr": 0.0944,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 45160,
        "cashAfter": 25719,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.284467,
        "total": 18156.68,
        "price": 1608.9971560000001,
        "signalPrice": 1609.48,
        "slippage": 0.0003,
        "commission": "18.16",
        "time": "2026-06-24T20:34:52.571Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.7",
          "buyScore": 0.74,
          "sellScore": 3,
          "buyReasons": [
            "Stoch K=7",
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 74.72,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.7",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.7",
          "holdingBars": 33,
          "maxHoldBars": 1440,
          "pnlPct": 0.74,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 128.06,
        "pnlPct": 0.71,
        "avgCost": 1597.65,
        "exposure": 75,
        "volatility": 0.13,
        "rsi": 43.2,
        "macdHist": -1.1645,
        "adx": 44.2,
        "cashAfter": 45160,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.120869,
        "total": 20488.8,
        "price": 4001.039962003,
        "signalPrice": 3999.84001,
        "slippage": 0.0003,
        "bracketTP": 4145.08,
        "bracketSL": 3921.02,
        "commission": "20.49",
        "time": "2026-06-24T20:31:52.578Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, Below VWAP, ADX 67, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP, ADX 67, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP",
            "ADX 67",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 55.58,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4001.04,
        "holdingBefore": 0,
        "exposure": 56,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 0.8842,
        "adx": 66.8,
        "atr": 1.02,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 47531,
        "cashAfter": 27021,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "buy",
        "qty": 103.418097,
        "total": 20598.79,
        "price": 199.179736,
        "signalPrice": 199.12,
        "slippage": 0.0003,
        "bracketTP": 209.22,
        "bracketSL": 193.6,
        "commission": "20.60",
        "time": "2026-06-24T20:01:52.418Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, Below VWAP, ADX 61, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP, ADX 61, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP",
            "ADX 61",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 36.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 199.18,
        "holdingBefore": 0,
        "exposure": 36,
        "volatility": 0.16,
        "rsi": 100,
        "macdHist": 0.0841,
        "adx": 61.3,
        "atr": 0.1119,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 68150,
        "cashAfter": 47531,
        "candleCount": 480,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.284467,
        "total": 18028.62,
        "price": 1597.649151,
        "signalPrice": 1597.17,
        "slippage": 0.0003,
        "bracketTP": 1712.68,
        "bracketSL": 1533.74,
        "commission": "18.03",
        "time": "2026-06-24T20:01:52.396Z",
        "strat": "3 signals",
        "why": "Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.32,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1597.65,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.1,
        "rsi": 52.5,
        "macdHist": -0.1595,
        "adx": 29.6,
        "atr": 2.0747,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 86197,
        "cashAfter": 68150,
        "candleCount": 479,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.300714,
        "total": 17998.64,
        "price": 59853.018706,
        "signalPrice": 59870.98,
        "slippage": 0.0003,
        "commission": "18.00",
        "time": "2026-06-24T20:00:52.398Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 36.16,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -43.39,
        "pnlPct": -0.24,
        "avgCost": 59997.32,
        "exposure": 36,
        "volatility": 0.09,
        "rsi": 60.4,
        "macdHist": 3.7304,
        "adx": 26.6,
        "cashAfter": 86197,
        "candleCount": 479,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.300714,
        "total": 18042.04,
        "price": 59997.323799,
        "signalPrice": 59979.33,
        "slippage": 0.0003,
        "bracketTP": 64317.13,
        "bracketSL": 57597.43,
        "commission": "18.04",
        "time": "2026-06-24T19:59:52.393Z",
        "strat": "3 signals",
        "why": "Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, Breakout, Above EMA200",
          "buyScore": 5.1,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.3,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 59997.32,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.09,
        "rsi": 66.7,
        "macdHist": 7.865,
        "adx": 26,
        "atr": 51.6352,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 86276,
        "cashAfter": 68216,
        "candleCount": 478,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 172.355725,
        "total": 20544.67,
        "price": 119.1992295,
        "signalPrice": 119.235,
        "slippage": 0.0003,
        "commission": "20.54",
        "time": "2026-06-24T19:42:52.288Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 3.36,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 38.52,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.8",
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": -0.48,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -104.57,
        "pnlPct": -0.51,
        "avgCost": 119.81,
        "exposure": 39,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.002,
        "adx": 98.4,
        "cashAfter": 86276,
        "candleCount": 460,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 172.355725,
        "total": 20649.24,
        "price": 119.80593099999999,
        "signalPrice": 119.77,
        "slippage": 0.0003,
        "bracketTP": 125.84,
        "bracketSL": 116.45,
        "commission": "20.65",
        "time": "2026-06-24T18:42:51.971Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 85, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 85, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 85",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.28,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.81,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.05,
        "rsi": 100,
        "macdHist": 0.0094,
        "adx": 84.7,
        "atr": 0.0231,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 86422,
        "cashAfter": 65752,
        "candleCount": 401,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 61.889583,
        "total": 20654.42,
        "price": 333.73008899999996,
        "signalPrice": 333.63,
        "slippage": 0.0003,
        "bracketTP": 350.55,
        "bracketSL": 324.39,
        "commission": "20.65",
        "time": "2026-06-24T18:42:51.971Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 87, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 87, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 87",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 333.73,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0165,
        "adx": 86.7,
        "atr": 0.0468,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 107097,
        "cashAfter": 86422,
        "candleCount": 401,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 43.306738,
        "total": 16147.27,
        "price": 372.858109,
        "signalPrice": 372.97,
        "slippage": 0.0003,
        "commission": "16.15",
        "time": "2026-06-23T17:52:39.385Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 15.08,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 29,
          "maxHoldBars": 1440,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.69,
        "pnlPct": -0.06,
        "avgCost": 373.08,
        "exposure": 15,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0106,
        "adx": 26.9,
        "cashAfter": 107097,
        "candleCount": 329,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "sell",
        "qty": 84.413049,
        "total": 27896.05,
        "price": 330.470829,
        "signalPrice": 330.57,
        "slippage": 0.0003,
        "commission": "27.90",
        "time": "2026-06-23T17:33:39.086Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 41.12,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 109,
          "maxHoldBars": 1440,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -46.84,
        "pnlPct": -0.17,
        "avgCost": 331.03,
        "exposure": 41,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0171,
        "adx": 31.9,
        "cashAfter": 90966,
        "candleCount": 310,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 138.436805,
        "total": 41407.87,
        "price": 299.11024,
        "signalPrice": 299.2,
        "slippage": 0.0003,
        "commission": "41.41",
        "time": "2026-06-23T17:23:38.980Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.38,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 83",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP",
            "Over-exposed"
          ],
          "regime": "trending",
          "exposurePct": 79.74,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.0",
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": 0.06,
          "buyBlockedReasons": [
            "portfolio exposure",
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 13.27,
        "pnlPct": 0.03,
        "avgCost": 299.01,
        "exposure": 80,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0272,
        "adx": 83.2,
        "cashAfter": 63098,
        "candleCount": 301,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 43.306738,
        "total": 16156.96,
        "price": 373.08189100000004,
        "signalPrice": 372.97,
        "slippage": 0.0003,
        "bracketTP": 391.89,
        "bracketSL": 362.64,
        "commission": "16.16",
        "time": "2026-06-23T17:23:38.980Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 88, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 88, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 88",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 64.67,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 373.08,
        "holdingBefore": 0,
        "exposure": 65,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.0198,
        "adx": 88.2,
        "atr": 0.0396,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 37904,
        "cashAfter": 21731,
        "candleCount": 301,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 69.14544,
        "total": 20694.52,
        "price": 299.28976,
        "signalPrice": 299.2,
        "slippage": 0.0003,
        "bracketTP": 314.37,
        "bracketSL": 290.91,
        "commission": "20.69",
        "time": "2026-06-23T17:23:38.979Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 83, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 83, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 83",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.37,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": 0.15,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 299.01,
        "holdingBefore": 69.291365,
        "exposure": 45,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0272,
        "adx": 83.2,
        "atr": 0.0496,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 58620,
        "cashAfter": 37904,
        "candleCount": 301,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "buy",
        "qty": 62.469642,
        "total": 20693.03,
        "price": 331.24934499999995,
        "signalPrice": 331.15,
        "slippage": 0.0003,
        "bracketTP": 347.94,
        "bracketSL": 321.97,
        "commission": "20.69",
        "time": "2026-06-23T17:03:38.761Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 85, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 85, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 85",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.06,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 79,
          "maxHoldBars": 1440,
          "pnlPct": 0.23,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 331.03,
        "holdingBefore": 21.943407,
        "exposure": 26,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": 0.0145,
        "adx": 84.8,
        "atr": 0.0997,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 79333,
        "cashAfter": 58620,
        "candleCount": 281,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 175.902007,
        "total": 21032.45,
        "price": 119.5691185,
        "signalPrice": 119.605,
        "slippage": 0.0003,
        "commission": "21.03",
        "time": "2026-06-23T17:03:38.734Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 45.66,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 1289,
          "maxHoldBars": 1440,
          "pnlPct": 1.94,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 393.83,
        "pnlPct": 1.91,
        "avgCost": 117.33,
        "exposure": 46,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.004,
        "adx": 90.4,
        "cashAfter": 79333,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 69.291365,
        "total": 20700.07,
        "price": 298.73959499999995,
        "signalPrice": 298.65,
        "slippage": 0.0003,
        "bracketTP": 313.8,
        "bracketSL": 290.37,
        "commission": "20.70",
        "time": "2026-06-23T16:23:38.344Z",
        "strat": "3 signals",
        "why": "MACD↑, ADX 97, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, ADX 97, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "ADX 97",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 26.36,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 298.74,
        "holdingBefore": 0,
        "exposure": 26,
        "volatility": 0.05,
        "rsi": 100,
        "macdHist": 0.003,
        "adx": 97.5,
        "atr": 1.1481,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 79043,
        "cashAfter": 58322,
        "candleCount": 241,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "buy",
        "qty": 21.943407,
        "total": 7249.86,
        "price": 330.389087,
        "signalPrice": 330.29,
        "slippage": 0.0003,
        "bracketTP": 377.97,
        "bracketSL": 303.96,
        "commission": "7.25",
        "time": "2026-06-23T15:44:37.952Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 94, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 94, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 94",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.65,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 330.39,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.19,
        "rsi": 100,
        "macdHist": 0.1818,
        "adx": 94.3,
        "atr": 21.9215,
        "riskPct": 0.54,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 86300,
        "cashAfter": 79043,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 62.165297,
        "total": 20620.26,
        "price": 331.70046,
        "signalPrice": 331.8,
        "slippage": 0.0003,
        "commission": "20.62",
        "time": "2026-06-23T15:43:37.919Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 38.56,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 1238,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -19.22,
        "pnlPct": -0.09,
        "avgCost": 332.01,
        "exposure": 39,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 83.9,
        "cashAfter": 86300,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 175.902007,
        "total": 20638.62,
        "price": 117.33018849999999,
        "signalPrice": 117.295,
        "slippage": 0.0003,
        "bracketTP": 123.24,
        "bracketSL": 114.04,
        "commission": "20.64",
        "time": "2026-06-22T19:34:19.909Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 76, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 76, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 76",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.3,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 117.33,
        "holdingBefore": 0,
        "exposure": 19,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.006,
        "adx": 75.6,
        "atr": 0.0082,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 86359,
        "cashAfter": 65700,
        "candleCount": 400,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 62.165297,
        "total": 20639.47,
        "price": 332.009573,
        "signalPrice": 331.91,
        "slippage": 0.0003,
        "bracketTP": 348.74,
        "bracketSL": 322.71,
        "commission": "20.64",
        "time": "2026-06-22T19:05:19.607Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 57, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 57, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 57",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 332.01,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.01,
        "rsi": 100,
        "macdHist": 0.008,
        "adx": 56.5,
        "atr": 0.0124,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 107019,
        "cashAfter": 86359,
        "candleCount": 371,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.609707,
        "total": 15001.7,
        "price": 1742.417118,
        "signalPrice": 1742.94,
        "slippage": 0.0003,
        "commission": "15.00",
        "time": "2026-06-22T18:02:19.065Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.5 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.5 > buy 2.0",
          "buyScore": 2,
          "sellScore": 4.52,
          "buyReasons": [
            "ADX 34"
          ],
          "sellReasons": [
            "RSI 79",
            "Stoch K=87",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 14.02,
          "exitTriggered": "Signal reversal sell 4.5 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 4.5 > buy 2.0",
          "holdingBars": 9,
          "maxHoldBars": 1440,
          "pnlPct": 0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 17.18,
        "pnlPct": 0.11,
        "avgCost": 1740.42,
        "exposure": 14,
        "volatility": 0.15,
        "rsi": 79.2,
        "macdHist": 0.4779,
        "adx": 34.4,
        "cashAfter": 107019,
        "candleCount": 308,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.609707,
        "total": 14984.52,
        "price": 1740.42197,
        "signalPrice": 1739.9,
        "slippage": 0.0003,
        "bracketTP": 1865.73,
        "bracketSL": 1670.81,
        "commission": "14.98",
        "time": "2026-06-22T17:53:18.952Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 33, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 33, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 33",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1740.42,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 62.4,
        "macdHist": 0.5384,
        "adx": 33.2,
        "atr": 1.4008,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107032,
        "cashAfter": 92033,
        "candleCount": 298,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 24.02659,
        "total": 7209.9,
        "price": 300.079949,
        "signalPrice": 300.17,
        "slippage": 0.0003,
        "commission": "7.21",
        "time": "2026-06-22T16:55:18.325Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 6.74,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.43,
        "pnlPct": -0.24,
        "avgCost": 300.81,
        "exposure": 7,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0896,
        "adx": 91.4,
        "cashAfter": 107032,
        "candleCount": 240,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.064603,
        "total": 4177.21,
        "price": 64659.716264,
        "signalPrice": 64679.12,
        "slippage": 0.0003,
        "commission": "4.18",
        "time": "2026-06-22T16:28:17.970Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.5 > buy 3.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.5 > buy 3.0",
          "buyScore": 3,
          "sellScore": 4.52,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 73"
          ],
          "sellReasons": [
            "RSI 89",
            "MACD↓",
            "Stoch K=100",
            "Above VWAP",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 10.65,
          "exitTriggered": "Signal reversal sell 4.5 > buy 3.0",
          "riskSellTriggered": "Signal reversal sell 4.5 > buy 3.0",
          "holdingBars": 13,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -3.67,
        "pnlPct": -0.09,
        "avgCost": 64716.58,
        "exposure": 11,
        "volatility": 0.72,
        "rsi": 88.9,
        "macdHist": -8.1804,
        "adx": 72.8,
        "cashAfter": 99830,
        "candleCount": 214,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 24.02659,
        "total": 7227.32,
        "price": 300.8052145,
        "signalPrice": 300.715,
        "slippage": 0.0003,
        "bracketTP": 344.12,
        "bracketSL": 276.74,
        "commission": "7.23",
        "time": "2026-06-22T16:25:17.937Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 55, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 55, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 55",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 3.9,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 300.81,
        "holdingBefore": 0,
        "exposure": 4,
        "volatility": 0.21,
        "rsi": 100,
        "macdHist": 0.1803,
        "adx": 55.5,
        "atr": 10.3428,
        "riskPct": 0.54,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 102891,
        "cashAfter": 95657,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 2.392623,
        "total": 4163.57,
        "price": 1740.167793,
        "signalPrice": 1740.69,
        "slippage": 0.0003,
        "commission": "4.16",
        "time": "2026-06-22T16:16:17.800Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.08,
          "buyReasons": [
            "ADX 34"
          ],
          "sellReasons": [
            "RSI 79",
            "BB upper",
            "Stoch K=100",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 7.79,
          "exitTriggered": "Signal reversal sell 3.1 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 2.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.88,
        "pnlPct": -0.07,
        "avgCost": 1741.37,
        "exposure": 8,
        "volatility": 0.45,
        "rsi": 79.3,
        "macdHist": 2.2393,
        "adx": 33.8,
        "cashAfter": 102891,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 2.392623,
        "total": 4166.45,
        "price": 1741.3722549999998,
        "signalPrice": 1740.85,
        "slippage": 0.0003,
        "bracketTP": 2285.15,
        "bracketSL": 1439.28,
        "commission": "4.17",
        "time": "2026-06-22T16:15:17.789Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 3.9,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1741.37,
        "holdingBefore": 0,
        "exposure": 4,
        "volatility": 0.34,
        "rsi": 80,
        "macdHist": 1.1692,
        "adx": 28.7,
        "atr": 125.8736,
        "riskPct": 0.68,
        "stopPct": 17.35,
        "targetPct": 31.23,
        "cashBefore": 102902,
        "cashAfter": 98732,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.064603,
        "total": 4180.89,
        "price": 64716.579151,
        "signalPrice": 64697.17,
        "slippage": 0.0003,
        "bracketTP": 84856.56,
        "bracketSL": 53527.7,
        "commission": "4.18",
        "time": "2026-06-22T16:15:17.786Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64716.58,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.34,
        "rsi": 84.8,
        "macdHist": 50.7926,
        "adx": 30,
        "atr": 4662.0331,
        "riskPct": 0.68,
        "stopPct": 17.29,
        "targetPct": 31.12,
        "cashBefore": 107087,
        "cashAfter": 102902,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 5.65494,
        "total": 23497.97,
        "price": 4155.300245837,
        "signalPrice": 4156.54721,
        "slippage": 0.0003,
        "commission": "23.50",
        "time": "2026-06-21T21:01:10.518Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.36,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 21.94,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.0",
          "holdingBars": 151,
          "maxHoldBars": 1440,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -14.52,
        "pnlPct": -0.06,
        "avgCost": 4157.87,
        "exposure": 22,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 99.9,
        "cashAfter": 107087,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.647715,
        "total": 15000.32,
        "price": 1734.599464,
        "signalPrice": 1735.12,
        "slippage": 0.0003,
        "commission": "15.00",
        "time": "2026-06-21T19:06:09.099Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 35.94,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 34,
          "maxHoldBars": 1440,
          "pnlPct": 0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -0.53,
        "pnlPct": 0,
        "avgCost": 1734.66,
        "exposure": 36,
        "volatility": 0.08,
        "rsi": 45.6,
        "macdHist": -0.1559,
        "adx": 42.5,
        "cashAfter": 83613,
        "candleCount": 485,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.647715,
        "total": 15000.85,
        "price": 1734.6602420000002,
        "signalPrice": 1734.14,
        "slippage": 0.0003,
        "bracketTP": 1859.56,
        "bracketSL": 1665.27,
        "commission": "15.00",
        "time": "2026-06-21T18:32:08.522Z",
        "strat": "2 signals",
        "why": "Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.94,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1734.66,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.05,
        "rsi": 66,
        "macdHist": 0.209,
        "adx": 26.2,
        "atr": 0.4709,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 83643,
        "cashAfter": 68628,
        "candleCount": 451,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.65494,
        "total": 23512.5,
        "price": 4157.86848645,
        "signalPrice": 4156.6215,
        "slippage": 0.0003,
        "bracketTP": 4307.55,
        "bracketSL": 4074.71,
        "commission": "23.51",
        "time": "2026-06-21T18:30:08.522Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4157.87,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0.0049,
        "adx": 100,
        "atr": 0.0054,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 107179,
        "cashAfter": 83643,
        "candleCount": 450,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.233734,
        "total": 15000.75,
        "price": 64178.730603,
        "signalPrice": 64197.99,
        "slippage": 0.0003,
        "commission": "15.00",
        "time": "2026-06-21T15:26:06.123Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 14,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 24,
          "maxHoldBars": 1440,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.94,
        "pnlPct": -0.07,
        "avgCost": 64221.26,
        "exposure": 14,
        "volatility": 0.04,
        "rsi": 55.6,
        "macdHist": -6.7464,
        "adx": 79.1,
        "cashAfter": 107179,
        "candleCount": 266,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.233734,
        "total": 15010.69,
        "price": 64221.2606,
        "signalPrice": 64202,
        "slippage": 0.0003,
        "bracketTP": 68845.19,
        "bracketSL": 61652.41,
        "commission": "15.01",
        "time": "2026-06-21T15:02:05.918Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, ADX 93, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 93, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 93",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64221.26,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 82,
        "macdHist": 13.0741,
        "adx": 93.1,
        "atr": 245.9649,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107219,
        "cashAfter": 92194,
        "candleCount": 242,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.281383,
        "total": 18082.11,
        "price": 64261.565745,
        "signalPrice": 64280.85,
        "slippage": 0.0003,
        "commission": "18.08",
        "time": "2026-06-20T23:20:08.158Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -20.77,
        "pnlPct": -0.11,
        "avgCost": 64335.39,
        "exposure": 17,
        "volatility": 0.02,
        "rsi": 54.4,
        "macdHist": 0.2479,
        "adx": 25.9,
        "cashAfter": 107219,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.281383,
        "total": 18102.89,
        "price": 64335.39483,
        "signalPrice": 64316.1,
        "slippage": 0.0003,
        "bracketTP": 68967.54,
        "bracketSL": 61761.98,
        "commission": "18.10",
        "time": "2026-06-20T23:19:08.145Z",
        "strat": "3 signals",
        "why": "MACD↑, Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64335.39,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.02,
        "rsi": 55.8,
        "macdHist": 0.8109,
        "adx": 25.2,
        "atr": 18.4767,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107276,
        "cashAfter": 89155,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.282625,
        "total": 18085.4,
        "price": 63990.787003,
        "signalPrice": 64009.99,
        "slippage": 0.0003,
        "commission": "18.09",
        "time": "2026-06-20T22:04:07.437Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.86,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 14,
          "maxHoldBars": 1440,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -28.39,
        "pnlPct": -0.16,
        "avgCost": 64091.22,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 34.2,
        "macdHist": -7.2117,
        "adx": 25.4,
        "cashAfter": 107276,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.282625,
        "total": 18113.78,
        "price": 64091.2216,
        "signalPrice": 64072,
        "slippage": 0.0003,
        "bracketTP": 68705.79,
        "bracketSL": 61527.57,
        "commission": "18.11",
        "time": "2026-06-20T21:50:07.276Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 39, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 39, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 39",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64091.22,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 78.2,
        "macdHist": 9.3171,
        "adx": 39.3,
        "atr": 24.1812,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107341,
        "cashAfter": 89209,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.461479,
        "total": 18134.87,
        "price": 1733.489797,
        "signalPrice": 1734.01,
        "slippage": 0.0003,
        "commission": "18.13",
        "time": "2026-06-20T21:24:06.991Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.8,
          "buyReasons": [
            "ADX 49"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.9,
          "exitTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "holdingBars": 29,
          "maxHoldBars": 1440,
          "pnlPct": 0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 18,
        "pnlPct": 0.1,
        "avgCost": 1731.77,
        "exposure": 17,
        "volatility": 0.11,
        "rsi": 65.6,
        "macdHist": -0.1026,
        "adx": 49.3,
        "cashAfter": 107341,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.461479,
        "total": 18116.87,
        "price": 1731.7693749999999,
        "signalPrice": 1731.25,
        "slippage": 0.0003,
        "bracketTP": 1856.46,
        "bracketSL": 1662.5,
        "commission": "18.12",
        "time": "2026-06-20T20:55:06.637Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 36, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 36, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 36",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1731.77,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 74.7,
        "macdHist": 0.3576,
        "adx": 35.7,
        "atr": 0.5529,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107359,
        "cashAfter": 89224,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.404427,
        "total": 18091.62,
        "price": 1738.838192,
        "signalPrice": 1739.36,
        "slippage": 0.0003,
        "commission": "18.09",
        "time": "2026-06-20T15:36:01.019Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 16.85,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 17,
          "maxHoldBars": 1440,
          "pnlPct": -0.24,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -48.12,
        "pnlPct": -0.27,
        "avgCost": 1743.46,
        "exposure": 17,
        "volatility": 0.15,
        "rsi": 38.6,
        "macdHist": -0.4765,
        "adx": 55.3,
        "cashAfter": 107359,
        "candleCount": 263,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.282443,
        "total": 18105.2,
        "price": 64102.143586,
        "signalPrice": 64121.38,
        "slippage": 0.0003,
        "commission": "18.11",
        "time": "2026-06-20T15:36:01.018Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 33.71,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 17,
          "maxHoldBars": 1440,
          "pnlPct": -0.18,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -38.48,
        "pnlPct": -0.21,
        "avgCost": 64238.4,
        "exposure": 34,
        "volatility": 0.11,
        "rsi": 36.4,
        "macdHist": -20.0869,
        "adx": 62.7,
        "cashAfter": 89286,
        "candleCount": 264,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.404427,
        "total": 18139.73,
        "price": 1743.462882,
        "signalPrice": 1742.94,
        "slippage": 0.0003,
        "bracketTP": 1868.99,
        "bracketSL": 1673.72,
        "commission": "18.14",
        "time": "2026-06-20T15:19:00.737Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 5.9x, ADX 79, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 5.9x, ADX 79, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 5.9x",
            "ADX 79",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1743.46,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.16,
        "rsi": 62.9,
        "macdHist": 0.3048,
        "adx": 79.3,
        "atr": 6.7771,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 89356,
        "cashAfter": 71199,
        "candleCount": 247,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.282443,
        "total": 18143.69,
        "price": 64238.39573899999,
        "signalPrice": 64219.13,
        "slippage": 0.0003,
        "bracketTP": 68863.56,
        "bracketSL": 61668.86,
        "commission": "18.14",
        "time": "2026-06-20T15:19:00.734Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 3.0x, ADX 83, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 3.0x, ADX 83, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 3.0x",
            "ADX 83",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64238.4,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 63.6,
        "macdHist": 11.5274,
        "adx": 83.4,
        "atr": 221.9845,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107518,
        "cashAfter": 89356,
        "candleCount": 247,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.722497,
        "total": 15044.58,
        "price": 1724.802404,
        "signalPrice": 1725.32,
        "slippage": 0.0003,
        "commission": "15.04",
        "time": "2026-06-20T13:18:24.920Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 0.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 0.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 0.8,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 13.99,
          "exitTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 0.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-0.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -14.18,
        "pnlPct": -0.09,
        "avgCost": 1726.43,
        "exposure": 14,
        "volatility": 0.05,
        "rsi": 51.9,
        "macdHist": -0.1,
        "adx": 34.8,
        "cashAfter": 107518,
        "candleCount": 461,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.722497,
        "total": 15058.76,
        "price": 1726.4277730000001,
        "signalPrice": 1725.91,
        "slippage": 0.0003,
        "bracketTP": 1850.73,
        "bracketSL": 1657.37,
        "commission": "15.06",
        "time": "2026-06-20T13:17:24.900Z",
        "strat": "4 signals",
        "why": "Vol 4.4x, Hammer, ADX 34, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 4.4x, Hammer, ADX 34, Above EMA200",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Vol 4.4x",
            "Hammer",
            "ADX 34",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1726.43,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 41.5,
        "macdHist": -0.1653,
        "adx": 34.3,
        "atr": 0.6803,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107563,
        "cashAfter": 92489,
        "candleCount": 460,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 2.445231,
        "total": 4219.76,
        "price": 1725.712131,
        "signalPrice": 1726.23,
        "slippage": 0.0003,
        "commission": "4.22",
        "time": "2026-06-20T09:12:21.226Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.8,
          "buyReasons": [
            "ADX 79"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 3.92,
          "exitTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 2.0",
          "holdingBars": 15,
          "maxHoldBars": 1440,
          "pnlPct": 0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 5.39,
        "pnlPct": 0.13,
        "avgCost": 1723.51,
        "exposure": 4,
        "volatility": 0.4,
        "rsi": 75.4,
        "macdHist": -0.1371,
        "adx": 78.6,
        "cashAfter": 107563,
        "candleCount": 216,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.353436,
        "total": 22423.76,
        "price": 63445.050772999995,
        "signalPrice": 63464.09,
        "slippage": 0.0003,
        "commission": "22.42",
        "time": "2026-06-20T09:10:21.197Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 2.0",
          "buyScore": 2,
          "sellScore": 4.16,
          "buyReasons": [
            "ADX 81"
          ],
          "sellReasons": [
            "MACD↓",
            "Stoch K=100",
            "Above VWAP",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 24.77,
          "exitTriggered": "Signal reversal sell 4.2 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 2.0",
          "holdingBars": 647,
          "maxHoldBars": 1440,
          "pnlPct": 0.22,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 43.38,
        "pnlPct": 0.19,
        "avgCost": 63322.32,
        "exposure": 25,
        "volatility": 0.14,
        "rsi": 76,
        "macdHist": -0.587,
        "adx": 81,
        "cashAfter": 103347,
        "candleCount": 214,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 2.445231,
        "total": 4214.37,
        "price": 1723.506897,
        "signalPrice": 1722.99,
        "slippage": 0.0003,
        "bracketTP": 2258.09,
        "bracketSL": 1426.51,
        "commission": "4.21",
        "time": "2026-06-20T08:57:21.014Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, ADX 37, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, ADX 37, Breakout",
          "buyScore": 6.1,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Bull engulf",
            "ADX 37",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 20.84,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1723.51,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.2,
        "rsi": 86.5,
        "macdHist": 0.835,
        "adx": 37.1,
        "atr": 123.7471,
        "riskPct": 0.68,
        "stopPct": 17.23,
        "targetPct": 31.02,
        "cashBefore": 85164,
        "cashAfter": 80946,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.066499,
        "total": 4220.23,
        "price": 63463.043203,
        "signalPrice": 63444.01,
        "slippage": 0.0003,
        "bracketTP": 83121.27,
        "bracketSL": 52541.81,
        "commission": "4.22",
        "time": "2026-06-20T08:57:21.010Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Bull engulf, ADX 51, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Bull engulf, ADX 51, Breakout",
          "buyScore": 6.1,
          "sellScore": 1.52,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Bull engulf",
            "ADX 51",
            "Breakout"
          ],
          "sellReasons": [
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 16.92,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 634,
          "maxHoldBars": 1440,
          "pnlPct": 0.24,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63322.32,
        "holdingBefore": 0.286937,
        "exposure": 17,
        "volatility": 0.07,
        "rsi": 77.3,
        "macdHist": 8.6405,
        "adx": 51.3,
        "atr": 4550.5158,
        "riskPct": 0.68,
        "stopPct": 17.21,
        "targetPct": 30.98,
        "cashBefore": 89389,
        "cashAfter": 85164,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.623928,
        "total": 18144.37,
        "price": 1707.8774830000002,
        "signalPrice": 1708.39,
        "slippage": 0.0003,
        "commission": "18.14",
        "time": "2026-06-19T22:29:38.950Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 2.0",
          "buyScore": 2,
          "sellScore": 4.16,
          "buyReasons": [
            "ADX 44"
          ],
          "sellReasons": [
            "RSI 82",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 33.75,
          "exitTriggered": "Signal reversal sell 4.2 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 2.0",
          "holdingBars": 5,
          "maxHoldBars": 1440,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.38,
        "pnlPct": -0.07,
        "avgCost": 1709.04,
        "exposure": 34,
        "volatility": 0.16,
        "rsi": 81.8,
        "macdHist": 0.3298,
        "adx": 44,
        "cashAfter": 89389,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.623928,
        "total": 18156.75,
        "price": 1709.042559,
        "signalPrice": 1708.53,
        "slippage": 0.0003,
        "bracketTP": 1832.09,
        "bracketSL": 1640.68,
        "commission": "18.16",
        "time": "2026-06-19T22:24:38.872Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 36, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 36, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 36",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.88,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1709.04,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.15,
        "rsi": 92.3,
        "macdHist": 0.6744,
        "adx": 36.5,
        "atr": 0.7436,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 89437,
        "cashAfter": 71263,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.286937,
        "total": 18160.16,
        "price": 63289.701216,
        "signalPrice": 63270.72,
        "slippage": 0.0003,
        "bracketTP": 67846.56,
        "bracketSL": 60758.11,
        "commission": "18.16",
        "time": "2026-06-19T22:22:38.857Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, ADX 38, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, ADX 38, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 38",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63289.7,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 93.5,
        "macdHist": 21.313,
        "adx": 38.4,
        "atr": 20.4506,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107616,
        "cashAfter": 89437,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.858753,
        "total": 15052.97,
        "price": 1699.2200810000002,
        "signalPrice": 1699.73,
        "slippage": 0.0003,
        "commission": "15.05",
        "time": "2026-06-19T19:39:36.758Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 6.8,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 13.99,
          "exitTriggered": "Signal reversal sell 6.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 6.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-6.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -20.29,
        "pnlPct": -0.13,
        "avgCost": 1701.51,
        "exposure": 14,
        "volatility": 0.04,
        "rsi": 43.1,
        "macdHist": 0.0706,
        "adx": 29.5,
        "cashAfter": 107616,
        "candleCount": 344,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.858753,
        "total": 15073.26,
        "price": 1701.5103,
        "signalPrice": 1701,
        "slippage": 0.0003,
        "bracketTP": 1824.02,
        "bracketSL": 1633.45,
        "commission": "15.07",
        "time": "2026-06-19T19:38:36.742Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 2.7x, ADX 31, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 2.7x, ADX 31, Above EMA200",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 2.7x",
            "ADX 31",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1701.51,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 51.5,
        "macdHist": 0.0802,
        "adx": 30.9,
        "atr": 0.9025,
        "riskPct": 0.56,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107666,
        "cashAfter": 92578,
        "candleCount": 343,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.069236,
        "total": 4363.74,
        "price": 63027.086200000005,
        "signalPrice": 63046,
        "slippage": 0.0003,
        "commission": "4.36",
        "time": "2026-06-19T17:22:34.654Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 4.05,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 1440,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -7.61,
        "pnlPct": -0.17,
        "avgCost": 63136.94,
        "exposure": 4,
        "volatility": 0.05,
        "rsi": 44.1,
        "macdHist": 1.8505,
        "adx": 48.6,
        "cashAfter": 107666,
        "candleCount": 207,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.069236,
        "total": 4371.35,
        "price": 63136.935399999995,
        "signalPrice": 63118,
        "slippage": 0.0003,
        "bracketTP": 78814.26,
        "bracketSL": 54427.31,
        "commission": "4.37",
        "time": "2026-06-19T17:19:34.620Z",
        "strat": "3 signals",
        "why": "MACD↑, Vol 2.7x, ADX 36",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 2.7x, ADX 36",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 2.7x",
            "ADX 36"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63136.94,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 52.4,
        "macdHist": 0.5283,
        "adx": 35.9,
        "atr": 3629.0107,
        "riskPct": 0.56,
        "stopPct": 13.79,
        "targetPct": 24.83,
        "cashBefore": 107682,
        "cashAfter": 103307,
        "candleCount": 204,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.715001,
        "total": 18181.76,
        "price": 1696.850792,
        "signalPrice": 1697.36,
        "slippage": 0.0003,
        "commission": "18.18",
        "time": "2026-06-19T17:16:34.592Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.3",
          "buyScore": 1.34,
          "sellScore": 3,
          "buyReasons": [
            "RSI 17",
            "BB lower",
            "Stoch K=0",
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 16.89,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "holdingBars": 1298,
          "maxHoldBars": 1440,
          "pnlPct": 0.06,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 5.06,
        "pnlPct": 0.03,
        "avgCost": 1696.38,
        "exposure": 17,
        "volatility": 0.12,
        "rsi": 17.4,
        "macdHist": -0.658,
        "adx": 28.3,
        "cashAfter": 107682,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.715001,
        "total": 18176.7,
        "price": 1696.378761,
        "signalPrice": 1695.87,
        "slippage": 0.0003,
        "bracketTP": 1818.52,
        "bracketSL": 1628.52,
        "commission": "18.18",
        "time": "2026-06-18T19:38:25.613Z",
        "strat": "4 signals",
        "why": "Vol 2.6x, Below VWAP, ADX 33, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.6x, Below VWAP, ADX 33, Breakout",
          "buyScore": 4.9,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.6x",
            "Below VWAP",
            "ADX 33",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1696.38,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 81.6,
        "macdHist": 0.246,
        "adx": 33.4,
        "atr": 1.324,
        "riskPct": 0.68,
        "stopPct": 4,
        "targetPct": 7.2,
        "cashBefore": 107714,
        "cashAfter": 89519,
        "candleCount": 461,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 113.157039,
        "total": 41542.19,
        "price": 367.11983100000003,
        "signalPrice": 367.23,
        "slippage": 0.0003,
        "commission": "41.54",
        "time": "2026-06-18T19:28:25.411Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 4.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 38.56,
          "exitTriggered": "Signal reversal sell 4.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 0.3",
          "holdingBars": 120,
          "maxHoldBars": 1440,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -74.62,
        "pnlPct": -0.18,
        "avgCost": 367.78,
        "exposure": 39,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0092,
        "adx": 91,
        "cashAfter": 107714,
        "candleCount": 450,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 56.489478,
        "total": 20813.01,
        "price": 368.440499,
        "signalPrice": 368.33,
        "slippage": 0.0003,
        "bracketTP": 387.01,
        "bracketSL": 358.12,
        "commission": "20.81",
        "time": "2026-06-18T18:57:25.068Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 48, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 48, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 48",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 19.34,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 89,
          "maxHoldBars": 1440,
          "pnlPct": 0.33,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 367.78,
        "holdingBefore": 56.667561,
        "exposure": 19,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.0157,
        "adx": 48,
        "atr": 0.0224,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 87047,
        "cashAfter": 66213,
        "candleCount": 420,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 56.667561,
        "total": 20803.8,
        "price": 367.120103,
        "signalPrice": 367.01,
        "slippage": 0.0003,
        "bracketTP": 385.62,
        "bracketSL": 356.84,
        "commission": "20.80",
        "time": "2026-06-18T17:28:24.103Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 38, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 38, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 38",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 367.12,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.0128,
        "adx": 37.6,
        "atr": 0.0356,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 107872,
        "cashAfter": 87047,
        "candleCount": 331,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 54.830801,
        "total": 20798.21,
        "price": 379.316171,
        "signalPrice": 379.43,
        "slippage": 0.0003,
        "commission": "20.80",
        "time": "2026-06-18T17:28:24.080Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 19.28,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.87,
        "pnlPct": -0.08,
        "avgCost": 379.62,
        "exposure": 19,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0352,
        "adx": 63,
        "cashAfter": 107872,
        "candleCount": 330,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 54.830801,
        "total": 20815.08,
        "price": 379.623853,
        "signalPrice": 379.51,
        "slippage": 0.0003,
        "bracketTP": 398.76,
        "bracketSL": 368.99,
        "commission": "20.82",
        "time": "2026-06-18T16:58:23.789Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 50, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 50, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 50",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 379.62,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 100,
        "macdHist": 0.0382,
        "adx": 50,
        "atr": 0.0944,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 107930,
        "cashAfter": 87094,
        "candleCount": 301,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "sell",
        "qty": 99.159695,
        "total": 20834.64,
        "price": 210.1119475,
        "signalPrice": 210.175,
        "slippage": 0.0003,
        "commission": "20.83",
        "time": "2026-06-18T16:58:23.772Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.2 > buy 0.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.2 > buy 0.2",
          "buyScore": 0.24,
          "sellScore": 3.2,
          "buyReasons": [
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 19.3,
          "exitTriggered": "Signal reversal sell 3.2 > buy 0.2",
          "riskSellTriggered": "Signal reversal sell 3.2 > buy 0.2",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": 0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.2",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 14.28,
        "pnlPct": 0.07,
        "avgCost": 209.97,
        "exposure": 19,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0351,
        "adx": 11.4,
        "cashAfter": 107930,
        "candleCount": 300,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "buy",
        "qty": 99.159695,
        "total": 20820.36,
        "price": 209.9679715,
        "signalPrice": 209.905,
        "slippage": 0.0003,
        "bracketTP": 220.55,
        "bracketSL": 204.09,
        "commission": "20.82",
        "time": "2026-06-18T16:28:23.570Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 85, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 85, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 85",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 209.97,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.11,
        "rsi": 100,
        "macdHist": 0.06,
        "adx": 85,
        "atr": 0.1653,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 107957,
        "cashAfter": 87116,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 56.796678,
        "total": 20787.59,
        "price": 366.00016700000003,
        "signalPrice": 366.11,
        "slippage": 0.0003,
        "commission": "20.79",
        "time": "2026-06-18T16:28:23.542Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 19.26,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -50.54,
        "pnlPct": -0.24,
        "avgCost": 366.89,
        "exposure": 19,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0929,
        "adx": 75.9,
        "cashAfter": 107957,
        "candleCount": 270,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 56.796678,
        "total": 20838.14,
        "price": 366.89003399999996,
        "signalPrice": 366.78,
        "slippage": 0.0003,
        "bracketTP": 385.38,
        "bracketSL": 356.62,
        "commission": "20.84",
        "time": "2026-06-18T15:58:23.264Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 97, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 97, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 97",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 366.89,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.17,
        "rsi": 100,
        "macdHist": 0.1792,
        "adx": 97.3,
        "atr": 1.549,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 108050,
        "cashAfter": 87191,
        "candleCount": 241,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 1.355144,
        "total": 5851.74,
        "price": 4318.171999648001,
        "signalPrice": 4319.46784,
        "slippage": 0.0003,
        "commission": "5.85",
        "time": "2026-06-17T18:51:55.371Z",
        "strat": "3 signals",
        "why": "RSI 100, BB upper, Stoch K=100",
        "decision": {
          "action": "sell",
          "type": "score",
          "reason": "RSI 100, BB upper, Stoch K=100",
          "buyScore": 4.1,
          "sellScore": 1.08,
          "buyReasons": [
            "Below VWAP",
            "ADX 94",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100"
          ],
          "regime": "trending",
          "exposurePct": 5.42,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 60,
          "maxHoldBars": 1440,
          "pnlPct": -1.3,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-1.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -79.09,
        "pnlPct": -1.33,
        "avgCost": 4376.53,
        "holdingBefore": 1.355144,
        "exposure": 5,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 3.0418,
        "adx": 94.2,
        "cashBefore": 102204,
        "cashAfter": 108050,
        "candleCount": 270,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 1.355144,
        "total": 5930.83,
        "price": 4376.531325628,
        "signalPrice": 4375.21876,
        "slippage": 0.0003,
        "bracketTP": 5006.75,
        "bracketSL": 4026.41,
        "commission": "5.93",
        "time": "2026-06-17T17:51:54.994Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 82, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 82, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 82",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4376.53,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 1.0481,
        "adx": 82,
        "atr": 149.5928,
        "riskPct": 0.44,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 108140,
        "cashAfter": 102204,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 61.948152,
        "total": 20826.6,
        "price": 336.1941115,
        "signalPrice": 336.295,
        "slippage": 0.0003,
        "commission": "20.83",
        "time": "2026-06-17T17:41:54.913Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "RSI 0"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 19.26,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 43,
          "maxHoldBars": 1440,
          "pnlPct": -0.19,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -45.96,
        "pnlPct": -0.22,
        "avgCost": 336.94,
        "exposure": 19,
        "volatility": 0.07,
        "rsi": 0,
        "macdHist": -0.0033,
        "adx": 83.7,
        "cashAfter": 108140,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 61.948152,
        "total": 20872.57,
        "price": 336.93605049999996,
        "signalPrice": 336.835,
        "slippage": 0.0003,
        "bracketTP": 353.92,
        "bracketSL": 327.5,
        "commission": "20.87",
        "time": "2026-06-17T16:57:55.279Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 92, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 92, Breakout",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 92",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 336.94,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.01,
        "rsi": 100,
        "macdHist": 0.0049,
        "adx": 92.2,
        "atr": 0.0839,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 108228,
        "cashAfter": 87335,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 6.842133,
        "total": 29806.87,
        "price": 4356.370926531001,
        "signalPrice": 4357.67823,
        "slippage": 0.0003,
        "commission": "29.81",
        "time": "2026-06-17T16:48:55.148Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 27.54,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 431,
          "maxHoldBars": 1440,
          "pnlPct": 0.48,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 134.65,
        "pnlPct": 0.45,
        "avgCost": 4336.69,
        "exposure": 28,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.2354,
        "adx": 94.5,
        "cashAfter": 108228,
        "candleCount": 270,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 4.093768,
        "total": 7257.55,
        "price": 1772.827992,
        "signalPrice": 1773.36,
        "slippage": 0.0003,
        "commission": "7.26",
        "time": "2026-06-17T15:51:54.461Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 2.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 2.4",
          "buyScore": 2.4,
          "sellScore": 3.36,
          "buyReasons": [
            "Golden cross",
            "Vol 2.5x",
            "ADX 66"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 34.25,
          "exitTriggered": "Signal reversal sell 3.4 > buy 2.4",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 2.4",
          "holdingBars": 2,
          "maxHoldBars": 1440,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -5.01,
        "pnlPct": -0.07,
        "avgCost": 1774.05,
        "exposure": 34,
        "volatility": 0.17,
        "rsi": 57.7,
        "macdHist": 0.9143,
        "adx": 66.3,
        "cashAfter": 78451,
        "candleCount": 213,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 4.093768,
        "total": 7262.56,
        "price": 1774.052056,
        "signalPrice": 1773.52,
        "slippage": 0.0003,
        "bracketTP": 2040.72,
        "bracketSL": 1625.91,
        "commission": "7.26",
        "time": "2026-06-17T15:49:54.443Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 2.8x, ADX 61, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 2.8x, ADX 61, Above EMA200",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 2.8x",
            "ADX 61",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 27.54,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1774.05,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.15,
        "rsi": 48.1,
        "macdHist": 0.1793,
        "adx": 61.3,
        "atr": 61.7276,
        "riskPct": 0.56,
        "stopPct": 8.35,
        "targetPct": 15.03,
        "cashBefore": 78471,
        "cashAfter": 71201,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 1.362101,
        "total": 5939.97,
        "price": 4360.885863396999,
        "signalPrice": 4359.57799,
        "slippage": 0.0003,
        "bracketTP": 4988.85,
        "bracketSL": 4012.01,
        "commission": "5.94",
        "time": "2026-06-17T15:48:54.459Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 82, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 82, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 82",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.06,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 371,
          "maxHoldBars": 1440,
          "pnlPct": 0.67,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4336.69,
        "holdingBefore": 5.480032,
        "exposure": 22,
        "volatility": 0.15,
        "rsi": 100,
        "macdHist": 1.9337,
        "adx": 81.7,
        "atr": 149.5623,
        "riskPct": 0.44,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 84416,
        "cashAfter": 78471,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.047899,
        "total": 3135.29,
        "price": 65456.36719700001,
        "signalPrice": 65476.01,
        "slippage": 0.0003,
        "commission": "3.14",
        "time": "2026-06-17T15:39:54.331Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.08,
          "buyReasons": [
            "Golden cross"
          ],
          "sellReasons": [
            "RSI 83",
            "BB upper",
            "Stoch K=100",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 24.84,
          "exitTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 1440,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.46,
        "pnlPct": -0.08,
        "avgCost": 65507.66,
        "exposure": 25,
        "volatility": 0.27,
        "rsi": 83,
        "macdHist": 56.9577,
        "adx": 28.6,
        "cashAfter": 84416,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.047899,
        "total": 3137.75,
        "price": 65507.656403,
        "signalPrice": 65488.01,
        "slippage": 0.0003,
        "bracketTP": 85828.12,
        "bracketSL": 54218.51,
        "commission": "3.14",
        "time": "2026-06-17T15:38:54.329Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, Breakout, Above EMA200",
          "buyScore": 5.08,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Bull engulf",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 21.94,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 65507.66,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.2,
        "rsi": 84.4,
        "macdHist": 33.3865,
        "adx": 23.2,
        "atr": 4703.811,
        "riskPct": 0.5,
        "stopPct": 17.23,
        "targetPct": 31.02,
        "cashBefore": 84425,
        "cashAfter": 81284,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.480032,
        "total": 23732.25,
        "price": 4330.677983751,
        "signalPrice": 4329.37917,
        "slippage": 0.0003,
        "bracketTP": 4486.58,
        "bracketSL": 4244.06,
        "commission": "23.73",
        "time": "2026-06-17T09:37:49.153Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 47, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 47, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 47",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4330.68,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": 0.3672,
        "adx": 46.9,
        "atr": 0.4406,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 108181,
        "cashAfter": 84425,
        "candleCount": 390,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 94.05789,
        "total": 28138.38,
        "price": 299.160225,
        "signalPrice": 299.25,
        "slippage": 0.0003,
        "commission": "28.14",
        "time": "2026-06-17T06:28:46.704Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.01,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 898,
          "maxHoldBars": 1440,
          "pnlPct": -0.2,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -64.46,
        "pnlPct": -0.23,
        "avgCost": 299.85,
        "exposure": 26,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 36.4,
        "cashAfter": 108181,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 69.559083,
        "total": 20894.86,
        "price": 300.39009,
        "signalPrice": 300.3,
        "slippage": 0.0003,
        "bracketTP": 315.53,
        "bracketSL": 291.98,
        "commission": "20.89",
        "time": "2026-06-16T17:29:17.425Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 56, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 56, Breakout",
          "buyScore": 4.6,
          "sellScore": 1.88,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 56",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 6.79,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 119,
          "maxHoldBars": 1440,
          "pnlPct": 0.67,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 299.85,
        "holdingBefore": 24.498807,
        "exposure": 7,
        "volatility": 0.07,
        "rsi": 100,
        "macdHist": 0.0384,
        "adx": 55.9,
        "atr": 0.0709,
        "riskPct": 0.54,
        "stopPct": 2.8,
        "targetPct": 5.04,
        "cashBefore": 100987,
        "cashAfter": 80071,
        "candleCount": 330,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 5.47186,
        "total": 23748.45,
        "price": 4340.105927495,
        "signalPrice": 4341.40835,
        "slippage": 0.0003,
        "commission": "23.75",
        "time": "2026-06-16T17:29:17.411Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 28.69,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 89,
          "maxHoldBars": 1440,
          "pnlPct": -0.01,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.13,
        "pnlPct": -0.04,
        "avgCost": 4341.96,
        "exposure": 29,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0.0841,
        "adx": 77.9,
        "cashAfter": 100987,
        "candleCount": 329,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "sell",
        "qty": 86.108678,
        "total": 28537.75,
        "price": 331.4155455,
        "signalPrice": 331.515,
        "slippage": 0.0003,
        "commission": "28.54",
        "time": "2026-06-16T17:09:17.230Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.16,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 55.02,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.0",
          "holdingBars": 1457,
          "maxHoldBars": 1440,
          "pnlPct": 1.38,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 380.88,
        "pnlPct": 1.35,
        "avgCost": 326.99,
        "exposure": 55,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.019,
        "adx": 29,
        "cashAfter": 77262,
        "candleCount": 309,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 22.151703,
        "total": 7343.74,
        "price": 331.520514,
        "signalPrice": 331.62,
        "slippage": 0.0003,
        "commission": "7.34",
        "time": "2026-06-16T17:09:17.229Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.2,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 61.79,
          "exitTriggered": "Signal reversal sell 3.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.2 > buy 0.0",
          "holdingBars": 108,
          "maxHoldBars": 1440,
          "pnlPct": 0.5,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.2",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 34.48,
        "pnlPct": 0.47,
        "avgCost": 329.96,
        "exposure": 62,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.028,
        "adx": 11.3,
        "cashAfter": 48753,
        "candleCount": 309,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 5.47186,
        "total": 23758.58,
        "price": 4341.9567663709995,
        "signalPrice": 4340.65457,
        "slippage": 0.0003,
        "bracketTP": 4498.27,
        "bracketSL": 4255.12,
        "commission": "23.76",
        "time": "2026-06-16T16:00:16.583Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 98, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 98, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 98",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 39.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4341.96,
        "holdingBefore": 0,
        "exposure": 40,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 0.9212,
        "adx": 98.5,
        "atr": 17.1368,
        "riskPct": 0.44,
        "stopPct": 2,
        "targetPct": 3.6,
        "cashBefore": 65199,
        "cashAfter": 41416,
        "candleCount": 241,
        "blackSwan": false
      },
      {
        "sym": "AMZN",
        "side": "sell",
        "qty": 29.356809,
        "total": 7284.76,
        "price": 248.145534,
        "signalPrice": 248.22,
        "slippage": 0.0003,
        "commission": "7.28",
        "time": "2026-06-16T16:00:16.570Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.2 > buy 0.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.2 > buy 0.3",
          "buyScore": 0.3,
          "sellScore": 1.16,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 46.52,
          "exitTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "riskSellTriggered": "Signal reversal sell 1.2 > buy 0.3",
          "holdingBars": 30,
          "maxHoldBars": 1440,
          "pnlPct": -0.28,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -22.58,
        "pnlPct": -0.31,
        "avgCost": 248.91,
        "exposure": 47,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0881,
        "adx": 94.6,
        "cashAfter": 65199,
        "candleCount": 240,
        "blackSwan": false
      },
      {
        "sym": "AMZN",
        "side": "buy",
        "qty": 29.356809,
        "total": 7307.34,
        "price": 248.914652,
        "signalPrice": 248.84,
        "slippage": 0.0003,
        "bracketTP": 284.76,
        "bracketSL": 229,
        "commission": "7.31",
        "time": "2026-06-16T15:30:16.293Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, ADX 89, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 89, Breakout, Above EMA200",
          "buyScore": 4.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 89",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 39.74,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 1440,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 248.91,
        "holdingBefore": 0,
        "exposure": 40,
        "volatility": 0.24,
        "rsi": 100,
        "macdHist": 0.1612,
        "adx": 88.9,
        "atr": 8.5782,
        "riskPct": 0.54,
        "stopPct": 8,
        "targetPct": 14.4,
        "cashBefore": 65236,
        "cashAfter": 57921,
        "candleCount": 211,
        "blackSwan": false
      }
    ],
    "history": [
      {
        "t": 1748822400000,
        "value": 100000,
        "day": "2025-06-02"
      },
      {
        "t": 1748908800000,
        "value": 100000,
        "day": "2025-06-03"
      },
      {
        "t": 1748995200000,
        "value": 99961,
        "day": "2025-06-04"
      },
      {
        "t": 1749081600000,
        "value": 97665.71,
        "day": "2025-06-05"
      },
      {
        "t": 1749168000000,
        "value": 97806.93,
        "day": "2025-06-06"
      },
      {
        "t": 1749254400000,
        "value": 97806.93,
        "day": "2025-06-07"
      },
      {
        "t": 1749340800000,
        "value": 97806.93,
        "day": "2025-06-08"
      },
      {
        "t": 1749427200000,
        "value": 97930.89,
        "day": "2025-06-09"
      },
      {
        "t": 1749513600000,
        "value": 97835.17,
        "day": "2025-06-10"
      },
      {
        "t": 1749600000000,
        "value": 97924.09,
        "day": "2025-06-11"
      },
      {
        "t": 1749686400000,
        "value": 98217.67,
        "day": "2025-06-12"
      },
      {
        "t": 1749772800000,
        "value": 97477.67,
        "day": "2025-06-13"
      },
      {
        "t": 1749859200000,
        "value": 97477.67,
        "day": "2025-06-14"
      },
      {
        "t": 1749945600000,
        "value": 97477.67,
        "day": "2025-06-15"
      },
      {
        "t": 1750032000000,
        "value": 98177.01,
        "day": "2025-06-16"
      },
      {
        "t": 1750118400000,
        "value": 98018.74,
        "day": "2025-06-17"
      },
      {
        "t": 1750204800000,
        "value": 98374.16,
        "day": "2025-06-18"
      },
      {
        "t": 1750291200000,
        "value": 98374.16,
        "day": "2025-06-19"
      },
      {
        "t": 1750377600000,
        "value": 97937.55,
        "day": "2025-06-20"
      },
      {
        "t": 1750464000000,
        "value": 97937.55,
        "day": "2025-06-21"
      },
      {
        "t": 1750550400000,
        "value": 97937.55,
        "day": "2025-06-22"
      },
      {
        "t": 1750636800000,
        "value": 98422.61,
        "day": "2025-06-23"
      },
      {
        "t": 1750723200000,
        "value": 99435.4,
        "day": "2025-06-24"
      },
      {
        "t": 1750809600000,
        "value": 100740.42,
        "day": "2025-06-25"
      },
      {
        "t": 1750896000000,
        "value": 101359.79,
        "day": "2025-06-26"
      },
      {
        "t": 1750982400000,
        "value": 101897.84,
        "day": "2025-06-27"
      },
      {
        "t": 1751068800000,
        "value": 101897.84,
        "day": "2025-06-28"
      },
      {
        "t": 1751155200000,
        "value": 101897.84,
        "day": "2025-06-29"
      },
      {
        "t": 1751241600000,
        "value": 102083.02,
        "day": "2025-06-30"
      },
      {
        "t": 1751328000000,
        "value": 100474.38,
        "day": "2025-07-01"
      },
      {
        "t": 1751414400000,
        "value": 101358.25,
        "day": "2025-07-02"
      },
      {
        "t": 1751500800000,
        "value": 102536.36,
        "day": "2025-07-03"
      },
      {
        "t": 1751587200000,
        "value": 102536.36,
        "day": "2025-07-04"
      },
      {
        "t": 1751673600000,
        "value": 102536.36,
        "day": "2025-07-05"
      },
      {
        "t": 1751760000000,
        "value": 102536.36,
        "day": "2025-07-06"
      },
      {
        "t": 1751846400000,
        "value": 102170.86,
        "day": "2025-07-07"
      },
      {
        "t": 1751932800000,
        "value": 102506.85,
        "day": "2025-07-08"
      },
      {
        "t": 1752019200000,
        "value": 103804.27,
        "day": "2025-07-09"
      },
      {
        "t": 1752105600000,
        "value": 103928.13,
        "day": "2025-07-10"
      },
      {
        "t": 1752192000000,
        "value": 104287.06,
        "day": "2025-07-11"
      },
      {
        "t": 1752278400000,
        "value": 104287.06,
        "day": "2025-07-12"
      },
      {
        "t": 1752364800000,
        "value": 104287.06,
        "day": "2025-07-13"
      },
      {
        "t": 1752451200000,
        "value": 104053.27,
        "day": "2025-07-14"
      },
      {
        "t": 1752537600000,
        "value": 105916.35,
        "day": "2025-07-15"
      },
      {
        "t": 1752624000000,
        "value": 106063.07,
        "day": "2025-07-16"
      },
      {
        "t": 1752710400000,
        "value": 106984.96,
        "day": "2025-07-17"
      },
      {
        "t": 1752796800000,
        "value": 106698.65,
        "day": "2025-07-18"
      },
      {
        "t": 1752883200000,
        "value": 106698.65,
        "day": "2025-07-19"
      },
      {
        "t": 1752969600000,
        "value": 106698.65,
        "day": "2025-07-20"
      },
      {
        "t": 1753056000000,
        "value": 106447.5,
        "day": "2025-07-21"
      },
      {
        "t": 1753142400000,
        "value": 104971.08,
        "day": "2025-07-22"
      },
      {
        "t": 1753228800000,
        "value": 105940.22,
        "day": "2025-07-23"
      },
      {
        "t": 1753315200000,
        "value": 107095.47,
        "day": "2025-07-24"
      },
      {
        "t": 1753401600000,
        "value": 107280.22,
        "day": "2025-07-25"
      },
      {
        "t": 1753488000000,
        "value": 107280.22,
        "day": "2025-07-26"
      },
      {
        "t": 1753574400000,
        "value": 107280.22,
        "day": "2025-07-27"
      },
      {
        "t": 1753660800000,
        "value": 107971.31,
        "day": "2025-07-28"
      },
      {
        "t": 1753747200000,
        "value": 107673.94,
        "day": "2025-07-29"
      },
      {
        "t": 1753833600000,
        "value": 108651.55,
        "day": "2025-07-30"
      },
      {
        "t": 1753920000000,
        "value": 110052,
        "day": "2025-07-31"
      },
      {
        "t": 1754006400000,
        "value": 108228.77,
        "day": "2025-08-01"
      },
      {
        "t": 1754092800000,
        "value": 108228.77,
        "day": "2025-08-02"
      },
      {
        "t": 1754179200000,
        "value": 108228.77,
        "day": "2025-08-03"
      },
      {
        "t": 1754265600000,
        "value": 110757.27,
        "day": "2025-08-04"
      },
      {
        "t": 1754352000000,
        "value": 109652.75,
        "day": "2025-08-05"
      },
      {
        "t": 1754438400000,
        "value": 109694.82,
        "day": "2025-08-06"
      },
      {
        "t": 1754524800000,
        "value": 109672.4,
        "day": "2025-08-07"
      },
      {
        "t": 1754611200000,
        "value": 110247.85,
        "day": "2025-08-08"
      },
      {
        "t": 1754697600000,
        "value": 110247.85,
        "day": "2025-08-09"
      },
      {
        "t": 1754784000000,
        "value": 110247.85,
        "day": "2025-08-10"
      },
      {
        "t": 1754870400000,
        "value": 110068.04,
        "day": "2025-08-11"
      },
      {
        "t": 1754956800000,
        "value": 110979.83,
        "day": "2025-08-12"
      },
      {
        "t": 1755043200000,
        "value": 109850.66,
        "day": "2025-08-13"
      },
      {
        "t": 1755129600000,
        "value": 110119.33,
        "day": "2025-08-14"
      },
      {
        "t": 1755216000000,
        "value": 109536.46,
        "day": "2025-08-15"
      },
      {
        "t": 1755302400000,
        "value": 109536.46,
        "day": "2025-08-16"
      },
      {
        "t": 1755388800000,
        "value": 109536.46,
        "day": "2025-08-17"
      },
      {
        "t": 1755475200000,
        "value": 109654.03,
        "day": "2025-08-18"
      },
      {
        "t": 1755561600000,
        "value": 107464.86,
        "day": "2025-08-19"
      },
      {
        "t": 1755648000000,
        "value": 107057.71,
        "day": "2025-08-20"
      },
      {
        "t": 1755734400000,
        "value": 106827.62,
        "day": "2025-08-21"
      },
      {
        "t": 1755820800000,
        "value": 107821.32,
        "day": "2025-08-22"
      },
      {
        "t": 1755907200000,
        "value": 107821.32,
        "day": "2025-08-23"
      },
      {
        "t": 1755993600000,
        "value": 107821.32,
        "day": "2025-08-24"
      },
      {
        "t": 1756080000000,
        "value": 108011.11,
        "day": "2025-08-25"
      },
      {
        "t": 1756166400000,
        "value": 108299.68,
        "day": "2025-08-26"
      },
      {
        "t": 1756252800000,
        "value": 108662.43,
        "day": "2025-08-27"
      },
      {
        "t": 1756339200000,
        "value": 108562.04,
        "day": "2025-08-28"
      },
      {
        "t": 1756425600000,
        "value": 106842.66,
        "day": "2025-08-29"
      },
      {
        "t": 1756512000000,
        "value": 106842.66,
        "day": "2025-08-30"
      },
      {
        "t": 1756598400000,
        "value": 106842.66,
        "day": "2025-08-31"
      },
      {
        "t": 1756684800000,
        "value": 106842.66,
        "day": "2025-09-01"
      },
      {
        "t": 1756771200000,
        "value": 105875.7,
        "day": "2025-09-02"
      },
      {
        "t": 1756857600000,
        "value": 105856.34,
        "day": "2025-09-03"
      },
      {
        "t": 1756944000000,
        "value": 106336.2,
        "day": "2025-09-04"
      },
      {
        "t": 1757030400000,
        "value": 104031.97,
        "day": "2025-09-05"
      },
      {
        "t": 1757116800000,
        "value": 104031.97,
        "day": "2025-09-06"
      },
      {
        "t": 1757203200000,
        "value": 104031.97,
        "day": "2025-09-07"
      },
      {
        "t": 1757289600000,
        "value": 104279.46,
        "day": "2025-09-08"
      },
      {
        "t": 1757376000000,
        "value": 104293.36,
        "day": "2025-09-09"
      },
      {
        "t": 1757462400000,
        "value": 104430.66,
        "day": "2025-09-10"
      },
      {
        "t": 1757548800000,
        "value": 104494.55,
        "day": "2025-09-11"
      },
      {
        "t": 1757635200000,
        "value": 105342.04,
        "day": "2025-09-12"
      },
      {
        "t": 1757721600000,
        "value": 105322.82,
        "day": "2025-09-13"
      },
      {
        "t": 1757808000000,
        "value": 105357.02,
        "day": "2025-09-14"
      },
      {
        "t": 1757894400000,
        "value": 106675.32,
        "day": "2025-09-15"
      },
      {
        "t": 1757980800000,
        "value": 106230.18,
        "day": "2025-09-16"
      },
      {
        "t": 1758067200000,
        "value": 106026.43,
        "day": "2025-09-17"
      },
      {
        "t": 1758153600000,
        "value": 105877.71,
        "day": "2025-09-18"
      },
      {
        "t": 1758240000000,
        "value": 107110.87,
        "day": "2025-09-19"
      },
      {
        "t": 1758326400000,
        "value": 107086.71,
        "day": "2025-09-20"
      },
      {
        "t": 1758412800000,
        "value": 107119.5,
        "day": "2025-09-21"
      },
      {
        "t": 1758499200000,
        "value": 107083.35,
        "day": "2025-09-22"
      },
      {
        "t": 1758585600000,
        "value": 106682.25,
        "day": "2025-09-23"
      },
      {
        "t": 1758672000000,
        "value": 106388.98,
        "day": "2025-09-24"
      },
      {
        "t": 1758758400000,
        "value": 106034.12,
        "day": "2025-09-25"
      },
      {
        "t": 1758844800000,
        "value": 106573.83,
        "day": "2025-09-26"
      },
      {
        "t": 1758931200000,
        "value": 106584.94,
        "day": "2025-09-27"
      },
      {
        "t": 1759017600000,
        "value": 106591.4,
        "day": "2025-09-28"
      },
      {
        "t": 1759104000000,
        "value": 107140.38,
        "day": "2025-09-29"
      },
      {
        "t": 1759190400000,
        "value": 107539.63,
        "day": "2025-09-30"
      },
      {
        "t": 1759276800000,
        "value": 107760.05,
        "day": "2025-10-01"
      },
      {
        "t": 1759363200000,
        "value": 107436.36,
        "day": "2025-10-02"
      },
      {
        "t": 1759449600000,
        "value": 107662.34,
        "day": "2025-10-03"
      },
      {
        "t": 1759536000000,
        "value": 107764.06,
        "day": "2025-10-04"
      },
      {
        "t": 1759622400000,
        "value": 107842.39,
        "day": "2025-10-05"
      },
      {
        "t": 1759708800000,
        "value": 109503.29,
        "day": "2025-10-06"
      },
      {
        "t": 1759795200000,
        "value": 108945.55,
        "day": "2025-10-07"
      },
      {
        "t": 1759881600000,
        "value": 109139.39,
        "day": "2025-10-08"
      },
      {
        "t": 1759968000000,
        "value": 108564.47,
        "day": "2025-10-09"
      },
      {
        "t": 1760054400000,
        "value": 107195.59,
        "day": "2025-10-10"
      },
      {
        "t": 1760140800000,
        "value": 107249.3,
        "day": "2025-10-11"
      },
      {
        "t": 1760227200000,
        "value": 107510.26,
        "day": "2025-10-12"
      },
      {
        "t": 1760313600000,
        "value": 108826.75,
        "day": "2025-10-13"
      },
      {
        "t": 1760400000000,
        "value": 109065.48,
        "day": "2025-10-14"
      },
      {
        "t": 1760486400000,
        "value": 109734.72,
        "day": "2025-10-15"
      },
      {
        "t": 1760572800000,
        "value": 110768.13,
        "day": "2025-10-16"
      },
      {
        "t": 1760659200000,
        "value": 109880.25,
        "day": "2025-10-17"
      },
      {
        "t": 1760745600000,
        "value": 109903.05,
        "day": "2025-10-18"
      },
      {
        "t": 1760832000000,
        "value": 109900.99,
        "day": "2025-10-19"
      },
      {
        "t": 1760918400000,
        "value": 111077.48,
        "day": "2025-10-20"
      },
      {
        "t": 1761004800000,
        "value": 109211.45,
        "day": "2025-10-21"
      },
      {
        "t": 1761091200000,
        "value": 109529.47,
        "day": "2025-10-22"
      },
      {
        "t": 1761177600000,
        "value": 109610.57,
        "day": "2025-10-23"
      },
      {
        "t": 1761264000000,
        "value": 110263.58,
        "day": "2025-10-24"
      },
      {
        "t": 1761350400000,
        "value": 110263.58,
        "day": "2025-10-25"
      },
      {
        "t": 1761436800000,
        "value": 110263.58,
        "day": "2025-10-26"
      },
      {
        "t": 1761523200000,
        "value": 111478.04,
        "day": "2025-10-27"
      },
      {
        "t": 1761609600000,
        "value": 112282.88,
        "day": "2025-10-28"
      },
      {
        "t": 1761696000000,
        "value": 112643.61,
        "day": "2025-10-29"
      },
      {
        "t": 1761782400000,
        "value": 111679.78,
        "day": "2025-10-30"
      },
      {
        "t": 1761868800000,
        "value": 110979.27,
        "day": "2025-10-31"
      },
      {
        "t": 1761955200000,
        "value": 110979.27,
        "day": "2025-11-01"
      },
      {
        "t": 1762041600000,
        "value": 110979.27,
        "day": "2025-11-02"
      },
      {
        "t": 1762128000000,
        "value": 111056.65,
        "day": "2025-11-03"
      },
      {
        "t": 1762214400000,
        "value": 110471.44,
        "day": "2025-11-04"
      },
      {
        "t": 1762300800000,
        "value": 110241.21,
        "day": "2025-11-05"
      },
      {
        "t": 1762387200000,
        "value": 109400.86,
        "day": "2025-11-06"
      },
      {
        "t": 1762473600000,
        "value": 109038.69,
        "day": "2025-11-07"
      },
      {
        "t": 1762560000000,
        "value": 109038.69,
        "day": "2025-11-08"
      },
      {
        "t": 1762646400000,
        "value": 109038.69,
        "day": "2025-11-09"
      },
      {
        "t": 1762732800000,
        "value": 110472.06,
        "day": "2025-11-10"
      },
      {
        "t": 1762819200000,
        "value": 110771.73,
        "day": "2025-11-11"
      },
      {
        "t": 1762905600000,
        "value": 110720.67,
        "day": "2025-11-12"
      },
      {
        "t": 1762992000000,
        "value": 109580.47,
        "day": "2025-11-13"
      },
      {
        "t": 1763078400000,
        "value": 110049.87,
        "day": "2025-11-14"
      },
      {
        "t": 1763164800000,
        "value": 110049.87,
        "day": "2025-11-15"
      },
      {
        "t": 1763251200000,
        "value": 110049.87,
        "day": "2025-11-16"
      },
      {
        "t": 1763337600000,
        "value": 110310.14,
        "day": "2025-11-17"
      },
      {
        "t": 1763424000000,
        "value": 109034.04,
        "day": "2025-11-18"
      },
      {
        "t": 1763510400000,
        "value": 109521.17,
        "day": "2025-11-19"
      },
      {
        "t": 1763596800000,
        "value": 109329.29,
        "day": "2025-11-20"
      },
      {
        "t": 1763683200000,
        "value": 109912.35,
        "day": "2025-11-21"
      },
      {
        "t": 1763769600000,
        "value": 109912.35,
        "day": "2025-11-22"
      },
      {
        "t": 1763856000000,
        "value": 109912.35,
        "day": "2025-11-23"
      },
      {
        "t": 1763942400000,
        "value": 110992.82,
        "day": "2025-11-24"
      },
      {
        "t": 1764028800000,
        "value": 111270.37,
        "day": "2025-11-25"
      },
      {
        "t": 1764115200000,
        "value": 111071.06,
        "day": "2025-11-26"
      },
      {
        "t": 1764201600000,
        "value": 111071.06,
        "day": "2025-11-27"
      },
      {
        "t": 1764288000000,
        "value": 111084.2,
        "day": "2025-11-28"
      },
      {
        "t": 1764374400000,
        "value": 111084.2,
        "day": "2025-11-29"
      },
      {
        "t": 1764460800000,
        "value": 111084.2,
        "day": "2025-11-30"
      },
      {
        "t": 1764547200000,
        "value": 110782.1,
        "day": "2025-12-01"
      },
      {
        "t": 1764633600000,
        "value": 110834.64,
        "day": "2025-12-02"
      },
      {
        "t": 1764720000000,
        "value": 111052.79,
        "day": "2025-12-03"
      },
      {
        "t": 1764806400000,
        "value": 110938,
        "day": "2025-12-04"
      },
      {
        "t": 1764892800000,
        "value": 111146.44,
        "day": "2025-12-05"
      },
      {
        "t": 1764979200000,
        "value": 111146.44,
        "day": "2025-12-06"
      },
      {
        "t": 1765065600000,
        "value": 111146.44,
        "day": "2025-12-07"
      },
      {
        "t": 1765152000000,
        "value": 110715.28,
        "day": "2025-12-08"
      },
      {
        "t": 1765238400000,
        "value": 110907.16,
        "day": "2025-12-09"
      },
      {
        "t": 1765324800000,
        "value": 111085.91,
        "day": "2025-12-10"
      },
      {
        "t": 1765411200000,
        "value": 110641.61,
        "day": "2025-12-11"
      },
      {
        "t": 1765497600000,
        "value": 110462.3,
        "day": "2025-12-12"
      },
      {
        "t": 1765584000000,
        "value": 110462.3,
        "day": "2025-12-13"
      },
      {
        "t": 1765670400000,
        "value": 110462.3,
        "day": "2025-12-14"
      },
      {
        "t": 1765756800000,
        "value": 110401.19,
        "day": "2025-12-15"
      },
      {
        "t": 1765843200000,
        "value": 110306.96,
        "day": "2025-12-16"
      },
      {
        "t": 1765929600000,
        "value": 109744.46,
        "day": "2025-12-17"
      },
      {
        "t": 1766016000000,
        "value": 110072.25,
        "day": "2025-12-18"
      },
      {
        "t": 1766102400000,
        "value": 110340.66,
        "day": "2025-12-19"
      },
      {
        "t": 1766188800000,
        "value": 110340.66,
        "day": "2025-12-20"
      },
      {
        "t": 1766275200000,
        "value": 110340.66,
        "day": "2025-12-21"
      },
      {
        "t": 1766361600000,
        "value": 110490.28,
        "day": "2025-12-22"
      },
      {
        "t": 1766448000000,
        "value": 110751.26,
        "day": "2025-12-23"
      },
      {
        "t": 1766534400000,
        "value": 110736.41,
        "day": "2025-12-24"
      },
      {
        "t": 1766620800000,
        "value": 110736.41,
        "day": "2025-12-25"
      },
      {
        "t": 1766707200000,
        "value": 110703.29,
        "day": "2025-12-26"
      },
      {
        "t": 1766793600000,
        "value": 110703.29,
        "day": "2025-12-27"
      },
      {
        "t": 1766880000000,
        "value": 110703.29,
        "day": "2025-12-28"
      },
      {
        "t": 1766966400000,
        "value": 110706.14,
        "day": "2025-12-29"
      },
      {
        "t": 1767052800000,
        "value": 110722.71,
        "day": "2025-12-30"
      },
      {
        "t": 1767139200000,
        "value": 110674.16,
        "day": "2025-12-31"
      },
      {
        "t": 1767225600000,
        "value": 110674.16,
        "day": "2026-01-01"
      },
      {
        "t": 1767312000000,
        "value": 110796.94,
        "day": "2026-01-02"
      },
      {
        "t": 1767398400000,
        "value": 110796.94,
        "day": "2026-01-03"
      },
      {
        "t": 1767484800000,
        "value": 110796.94,
        "day": "2026-01-04"
      },
      {
        "t": 1767571200000,
        "value": 110876.32,
        "day": "2026-01-05"
      },
      {
        "t": 1767657600000,
        "value": 110750.69,
        "day": "2026-01-06"
      },
      {
        "t": 1767744000000,
        "value": 111186.99,
        "day": "2026-01-07"
      },
      {
        "t": 1767830400000,
        "value": 111384.58,
        "day": "2026-01-08"
      },
      {
        "t": 1767916800000,
        "value": 111563.33,
        "day": "2026-01-09"
      },
      {
        "t": 1768003200000,
        "value": 111563.33,
        "day": "2026-01-10"
      },
      {
        "t": 1768089600000,
        "value": 111563.33,
        "day": "2026-01-11"
      },
      {
        "t": 1768176000000,
        "value": 111751.21,
        "day": "2026-01-12"
      },
      {
        "t": 1768262400000,
        "value": 111985.92,
        "day": "2026-01-13"
      },
      {
        "t": 1768348800000,
        "value": 111978.5,
        "day": "2026-01-14"
      },
      {
        "t": 1768435200000,
        "value": 111803.75,
        "day": "2026-01-15"
      },
      {
        "t": 1768521600000,
        "value": 111644.99,
        "day": "2026-01-16"
      },
      {
        "t": 1768608000000,
        "value": 111644.99,
        "day": "2026-01-17"
      },
      {
        "t": 1768694400000,
        "value": 111644.99,
        "day": "2026-01-18"
      },
      {
        "t": 1768780800000,
        "value": 111644.99,
        "day": "2026-01-19"
      },
      {
        "t": 1768867200000,
        "value": 111149.13,
        "day": "2026-01-20"
      },
      {
        "t": 1768953600000,
        "value": 111471.99,
        "day": "2026-01-21"
      },
      {
        "t": 1769040000000,
        "value": 112718,
        "day": "2026-01-22"
      },
      {
        "t": 1769126400000,
        "value": 112739.47,
        "day": "2026-01-23"
      },
      {
        "t": 1769212800000,
        "value": 113129.93,
        "day": "2026-01-24"
      },
      {
        "t": 1769299200000,
        "value": 113132.8,
        "day": "2026-01-25"
      },
      {
        "t": 1769385600000,
        "value": 113360.38,
        "day": "2026-01-26"
      },
      {
        "t": 1769472000000,
        "value": 114276.05,
        "day": "2026-01-27"
      },
      {
        "t": 1769558400000,
        "value": 116533.62,
        "day": "2026-01-28"
      },
      {
        "t": 1769644800000,
        "value": 116275.26,
        "day": "2026-01-29"
      },
      {
        "t": 1769731200000,
        "value": 112757.61,
        "day": "2026-01-30"
      },
      {
        "t": 1769817600000,
        "value": 112757.61,
        "day": "2026-01-31"
      },
      {
        "t": 1769904000000,
        "value": 112757.61,
        "day": "2026-02-01"
      },
      {
        "t": 1769990400000,
        "value": 113082.55,
        "day": "2026-02-02"
      },
      {
        "t": 1770076800000,
        "value": 112855.26,
        "day": "2026-02-03"
      },
      {
        "t": 1770163200000,
        "value": 112474.36,
        "day": "2026-02-04"
      },
      {
        "t": 1770249600000,
        "value": 112372.13,
        "day": "2026-02-05"
      },
      {
        "t": 1770336000000,
        "value": 111893,
        "day": "2026-02-06"
      },
      {
        "t": 1770422400000,
        "value": 111893,
        "day": "2026-02-07"
      },
      {
        "t": 1770508800000,
        "value": 111893,
        "day": "2026-02-08"
      },
      {
        "t": 1770595200000,
        "value": 111976.38,
        "day": "2026-02-09"
      },
      {
        "t": 1770681600000,
        "value": 111648.58,
        "day": "2026-02-10"
      },
      {
        "t": 1770768000000,
        "value": 111190.34,
        "day": "2026-02-11"
      },
      {
        "t": 1770854400000,
        "value": 111190.34,
        "day": "2026-02-12"
      },
      {
        "t": 1770940800000,
        "value": 111190.34,
        "day": "2026-02-13"
      },
      {
        "t": 1771027200000,
        "value": 111190.34,
        "day": "2026-02-14"
      },
      {
        "t": 1771113600000,
        "value": 111190.34,
        "day": "2026-02-15"
      },
      {
        "t": 1771200000000,
        "value": 111190.34,
        "day": "2026-02-16"
      },
      {
        "t": 1771286400000,
        "value": 111190.34,
        "day": "2026-02-17"
      },
      {
        "t": 1771372800000,
        "value": 111190.34,
        "day": "2026-02-18"
      },
      {
        "t": 1771459200000,
        "value": 111190.34,
        "day": "2026-02-19"
      },
      {
        "t": 1771545600000,
        "value": 111190.34,
        "day": "2026-02-20"
      },
      {
        "t": 1771632000000,
        "value": 111190.34,
        "day": "2026-02-21"
      },
      {
        "t": 1771718400000,
        "value": 111190.34,
        "day": "2026-02-22"
      },
      {
        "t": 1771804800000,
        "value": 111190.34,
        "day": "2026-02-23"
      },
      {
        "t": 1771891200000,
        "value": 111190.34,
        "day": "2026-02-24"
      },
      {
        "t": 1771977600000,
        "value": 111190.34,
        "day": "2026-02-25"
      },
      {
        "t": 1772064000000,
        "value": 111190.34,
        "day": "2026-02-26"
      },
      {
        "t": 1772150400000,
        "value": 111190.34,
        "day": "2026-02-27"
      },
      {
        "t": 1772236800000,
        "value": 111190.34,
        "day": "2026-02-28"
      },
      {
        "t": 1772323200000,
        "value": 111190.34,
        "day": "2026-03-01"
      },
      {
        "t": 1772409600000,
        "value": 111190.34,
        "day": "2026-03-02"
      },
      {
        "t": 1772496000000,
        "value": 111190.34,
        "day": "2026-03-03"
      },
      {
        "t": 1772582400000,
        "value": 111190.34,
        "day": "2026-03-04"
      },
      {
        "t": 1772668800000,
        "value": 111190.34,
        "day": "2026-03-05"
      },
      {
        "t": 1772755200000,
        "value": 111190.34,
        "day": "2026-03-06"
      },
      {
        "t": 1772841600000,
        "value": 111190.34,
        "day": "2026-03-07"
      },
      {
        "t": 1772928000000,
        "value": 111190.34,
        "day": "2026-03-08"
      },
      {
        "t": 1773014400000,
        "value": 111190.34,
        "day": "2026-03-09"
      },
      {
        "t": 1773100800000,
        "value": 111190.34,
        "day": "2026-03-10"
      },
      {
        "t": 1773187200000,
        "value": 111190.34,
        "day": "2026-03-11"
      },
      {
        "t": 1773273600000,
        "value": 111190.34,
        "day": "2026-03-12"
      },
      {
        "t": 1773360000000,
        "value": 111190.34,
        "day": "2026-03-13"
      },
      {
        "t": 1773446400000,
        "value": 111190.34,
        "day": "2026-03-14"
      },
      {
        "t": 1773532800000,
        "value": 111190.34,
        "day": "2026-03-15"
      },
      {
        "t": 1773619200000,
        "value": 111190.34,
        "day": "2026-03-16"
      },
      {
        "t": 1773705600000,
        "value": 111190.34,
        "day": "2026-03-17"
      },
      {
        "t": 1773792000000,
        "value": 111190.34,
        "day": "2026-03-18"
      },
      {
        "t": 1773878400000,
        "value": 111190.34,
        "day": "2026-03-19"
      },
      {
        "t": 1773964800000,
        "value": 111190.34,
        "day": "2026-03-20"
      },
      {
        "t": 1774051200000,
        "value": 111190.34,
        "day": "2026-03-21"
      },
      {
        "t": 1774137600000,
        "value": 111190.34,
        "day": "2026-03-22"
      },
      {
        "t": 1774224000000,
        "value": 111190.34,
        "day": "2026-03-23"
      },
      {
        "t": 1774310400000,
        "value": 111190.34,
        "day": "2026-03-24"
      },
      {
        "t": 1774396800000,
        "value": 111190.34,
        "day": "2026-03-25"
      },
      {
        "t": 1774483200000,
        "value": 111190.34,
        "day": "2026-03-26"
      },
      {
        "t": 1774569600000,
        "value": 111190.34,
        "day": "2026-03-27"
      },
      {
        "t": 1774656000000,
        "value": 111190.34,
        "day": "2026-03-28"
      },
      {
        "t": 1774742400000,
        "value": 111190.34,
        "day": "2026-03-29"
      },
      {
        "t": 1780433090488,
        "value": 111098.10275595002,
        "day": "2026-06-02"
      },
      {
        "t": 1780515898761,
        "value": 110719.64235209653,
        "day": "2026-06-03"
      },
      {
        "t": 1780599513620,
        "value": 110535.74610602333,
        "day": "2026-06-04"
      },
      {
        "t": 1780690640475,
        "value": 110143.2617514887,
        "day": "2026-06-05"
      },
      {
        "t": 1780783626497,
        "value": 109947.2482347826,
        "day": "2026-06-06"
      },
      {
        "t": 1781030128022,
        "value": 108909.01863763144,
        "day": "2026-06-09"
      },
      {
        "t": 1781108152647,
        "value": 108379.98270061571,
        "day": "2026-06-10"
      },
      {
        "t": 1781203585928,
        "value": 108556.39393112685,
        "day": "2026-06-11"
      },
      {
        "t": 1781290022505,
        "value": 108739.2224453909,
        "day": "2026-06-12"
      },
      {
        "t": 1781364227399,
        "value": 108507.63452467063,
        "day": "2026-06-13"
      },
      {
        "t": 1781431022023,
        "value": 108252.52032760496,
        "day": "2026-06-14"
      },
      {
        "t": 1781543493204,
        "value": 108025.70255160083,
        "day": "2026-06-15"
      },
      {
        "t": 1781630957426,
        "value": 108316.55341815802,
        "day": "2026-06-16"
      },
      {
        "t": 1781732584448,
        "value": 108049.5897948865,
        "day": "2026-06-17"
      },
      {
        "t": 1781811505613,
        "value": 107690.1541167527,
        "day": "2026-06-18"
      },
      {
        "t": 1781909019165,
        "value": 107552.4191122782,
        "day": "2026-06-19"
      },
      {
        "t": 1781997608158,
        "value": 107219.42159654608,
        "day": "2026-06-20"
      },
      {
        "t": 1782083051902,
        "value": 107087.40896969964,
        "day": "2026-06-21"
      },
      {
        "t": 1782156859910,
        "value": 106988.21576555293,
        "day": "2026-06-22"
      },
      {
        "t": 1782237159386,
        "value": 107096.9721363347,
        "day": "2026-06-23"
      },
      {
        "t": 1782336713034,
        "value": 106824.95126911736,
        "day": "2026-06-24"
      },
      {
        "t": 1782390658633,
        "value": 106772.17558779156,
        "day": "2026-06-25"
      },
      {
        "t": 1782507763911,
        "value": 106136.88909504867,
        "day": "2026-06-26"
      },
      {
        "t": 1782545809928,
        "value": 105856.97331266645,
        "day": "2026-06-27"
      },
      {
        "t": 1782632344742,
        "value": 105608.1490728124,
        "day": "2026-06-28"
      }
    ]
  },
  "moderate": {
    "name": "Moderate",
    "cash": 54367.79320698166,
    "startCash": 100000,
    "tradeCount": 573,
    "wins": 31,
    "losses": 260,
    "totalCommission": 11040.471571266291,
    "holdings": {
      "WMT": {
        "qty": 219.216051,
        "avgCost": 117.09852,
        "lots": [
          {
            "qty": 219.216051,
            "cost": 117.09852,
            "date": "2026-06-26T18:42:42.186Z"
          }
        ],
        "openedAt": "2026-06-26T18:42:42.186Z"
      },
      "BTC": {
        "qty": 0.364836,
        "avgCost": 60240.11500499999,
        "lots": [
          {
            "qty": 0.364836,
            "cost": 60240.115005,
            "date": "2026-06-28T07:38:04.729Z"
          }
        ],
        "openedAt": "2026-06-28T07:38:04.729Z"
      }
    },
    "orders": [
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 129.701835,
        "total": 9188.67,
        "price": 70.84456,
        "signalPrice": 70.88,
        "slippage": 0.0005,
        "commission": "9.19",
        "time": "2026-06-28T07:39:04.746Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.3 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.3 > buy 0.0",
          "buyScore": 0,
          "sellScore": 4.25,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 55.54,
          "exitTriggered": "Signal reversal sell 4.3 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 4.3 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.79,
        "pnlPct": -0.13,
        "avgCost": 70.94,
        "exposure": 56,
        "volatility": 0.08,
        "rsi": 64.3,
        "macdHist": 0.0129,
        "adx": 26.7,
        "cashAfter": 54368,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.822386,
        "total": 17028.62,
        "price": 1573.4628750000002,
        "signalPrice": 1574.25,
        "slippage": 0.0005,
        "commission": "17.03",
        "time": "2026-06-28T07:39:04.743Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.3 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.3 > buy 0.0",
          "buyScore": 0,
          "sellScore": 4.25,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 72.29,
          "exitTriggered": "Signal reversal sell 4.3 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 4.3 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.47,
        "pnlPct": -0.1,
        "avgCost": 1575.08,
        "exposure": 72,
        "volatility": 0.05,
        "rsi": 71.1,
        "macdHist": 0.1978,
        "adx": 28.9,
        "cashAfter": 45188,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 129.701835,
        "total": 9200.46,
        "price": 70.93545,
        "signalPrice": 70.9,
        "slippage": 0.0005,
        "bracketTP": 78.03,
        "bracketSL": 67.39,
        "commission": "9.20",
        "time": "2026-06-28T07:38:04.731Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Vol 3.3x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Vol 3.3x, Breakout",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Vol 3.3x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 63.24,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.94,
        "holdingBefore": 0,
        "exposure": 63,
        "volatility": 0.07,
        "rsi": 64.3,
        "macdHist": 0.008,
        "adx": 24.4,
        "atr": 0.0504,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 37386,
        "cashAfter": 28177,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.822386,
        "total": 17046.09,
        "price": 1575.077145,
        "signalPrice": 1574.29,
        "slippage": 0.0005,
        "bracketTP": 1732.58,
        "bracketSL": 1496.32,
        "commission": "17.05",
        "time": "2026-06-28T07:38:04.730Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 3.8x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 3.8x, Breakout",
          "buyScore": 5.25,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 3.8x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 46.47,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1575.08,
        "holdingBefore": 0,
        "exposure": 46,
        "volatility": 0.04,
        "rsi": 65.9,
        "macdHist": 0.108,
        "adx": 26.4,
        "atr": 0.6378,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 54450,
        "cashAfter": 37386,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.364836,
        "total": 21977.76,
        "price": 60240.115005,
        "signalPrice": 60210.01,
        "slippage": 0.0005,
        "bracketTP": 66264.13,
        "bracketSL": 57228.11,
        "commission": "21.98",
        "time": "2026-06-28T07:38:04.729Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 2.5x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.5x, Breakout",
          "buyScore": 5.25,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.5x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60240.12,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.04,
        "rsi": 68.1,
        "macdHist": 3.5634,
        "adx": 25.7,
        "atr": 16.9335,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76449,
        "cashAfter": 54450,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 3017.389691,
        "total": 21967.68,
        "price": 7.2803580000000006,
        "signalPrice": 7.284,
        "slippage": 0.0005,
        "commission": "21.97",
        "time": "2026-06-28T07:19:04.546Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.9 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.9 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 6.9,
          "buyReasons": [
            "ADX 37"
          ],
          "sellReasons": [
            "RSI 74",
            "MACD↓",
            "Stoch K=86",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 46.45,
          "exitTriggered": "Signal reversal sell 6.9 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 6.9 > buy 1.5",
          "holdingBars": 6,
          "maxHoldBars": 720,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-6.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -25,
        "pnlPct": -0.11,
        "avgCost": 7.29,
        "exposure": 46,
        "volatility": 0.1,
        "rsi": 73.7,
        "macdHist": -0.0001,
        "adx": 37,
        "cashAfter": 76449,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 3017.389691,
        "total": 21992.67,
        "price": 7.2886425,
        "signalPrice": 7.285,
        "slippage": 0.0005,
        "bracketTP": 8.02,
        "bracketSL": 6.92,
        "commission": "21.99",
        "time": "2026-06-28T07:13:04.483Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 2.5x, ADX 31",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.5x, ADX 31",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.5x",
            "ADX 31"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.85,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.29,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.12,
        "rsi": 77.6,
        "macdHist": 0.0005,
        "adx": 30.7,
        "atr": 0.0041,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76518,
        "cashAfter": 54504,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 229.876875,
        "total": 16290.12,
        "price": 70.86455000000001,
        "signalPrice": 70.9,
        "slippage": 0.0005,
        "commission": "16.29",
        "time": "2026-06-28T04:45:02.857Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.2 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.2 > buy 1.1",
          "buyScore": 1.15,
          "sellScore": 2.16,
          "buyReasons": [
            "Breakout"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 40.85,
          "exitTriggered": "Signal reversal sell 2.2 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 2.2 > buy 1.1",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": 0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -7.1,
        "pnlPct": -0.04,
        "avgCost": 70.9,
        "exposure": 41,
        "volatility": 0.13,
        "rsi": 73.6,
        "macdHist": 0.0262,
        "adx": 24.5,
        "cashAfter": 76518,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 229.876875,
        "total": 16297.22,
        "price": 70.89542999999999,
        "signalPrice": 70.86,
        "slippage": 0.0005,
        "bracketTP": 77.98,
        "bracketSL": 67.35,
        "commission": "16.30",
        "time": "2026-06-28T04:43:02.831Z",
        "strat": "2 signals",
        "why": "Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Breakout",
          "buyScore": 4.19,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 24.84,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.9,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.11,
        "rsi": 48.4,
        "macdHist": 0.0184,
        "adx": 25,
        "atr": 0.0475,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76558,
        "cashAfter": 60244,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 310.047602,
        "total": 21983.78,
        "price": 70.90453000000001,
        "signalPrice": 70.94,
        "slippage": 0.0005,
        "commission": "21.98",
        "time": "2026-06-28T02:17:01.226Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.0 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.0 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 4.95,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 46.42,
          "exitTriggered": "Signal reversal sell 5.0 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 5.0 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -34.4,
        "pnlPct": -0.16,
        "avgCost": 71.02,
        "exposure": 46,
        "volatility": 0.06,
        "rsi": 40,
        "macdHist": -0.0023,
        "adx": 26,
        "cashAfter": 76558,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 310.047602,
        "total": 22018.18,
        "price": 71.01549,
        "signalPrice": 70.98,
        "slippage": 0.0005,
        "bracketTP": 78.12,
        "bracketSL": 67.46,
        "commission": "22.02",
        "time": "2026-06-28T02:16:01.202Z",
        "strat": "4 signals",
        "why": "MACD↑, EMA50 bounce, Vol 2.6x, Below VWAP",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 2.6x, Below VWAP",
          "buyScore": 5.3,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 2.6x",
            "Below VWAP"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.82,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 71.02,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.07,
        "rsi": 56,
        "macdHist": 0.0002,
        "adx": 26.7,
        "atr": 0.0345,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76636,
        "cashAfter": 54596,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 214.264956,
        "total": 15158.09,
        "price": 70.74461000000001,
        "signalPrice": 70.78,
        "slippage": 0.0005,
        "commission": "15.16",
        "time": "2026-06-28T01:28:00.827Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.45,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 77",
            "Stoch K=85",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 39.69,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.5",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -21.6,
        "pnlPct": -0.14,
        "avgCost": 70.85,
        "exposure": 40,
        "volatility": 0.14,
        "rsi": 77.5,
        "macdHist": 0.0216,
        "adx": 26.8,
        "cashAfter": 76636,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.271218,
        "total": 16321.15,
        "price": 60177.22633500001,
        "signalPrice": 60207.33,
        "slippage": 0.0005,
        "commission": "16.32",
        "time": "2026-06-28T01:28:00.821Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.4,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 80",
            "Stoch K=84",
            "Shooting star"
          ],
          "regime": "trending",
          "exposurePct": 55.69,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "holdingBars": 5,
          "maxHoldBars": 720,
          "pnlPct": 0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.59,
        "pnlPct": -0.02,
        "avgCost": 60186.79,
        "exposure": 56,
        "volatility": 0.11,
        "rsi": 79.8,
        "macdHist": 16.3426,
        "adx": 27.4,
        "cashAfter": 61493,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 214.264956,
        "total": 15179.69,
        "price": 70.845405,
        "signalPrice": 70.81,
        "slippage": 0.0005,
        "bracketTP": 77.93,
        "bracketSL": 67.3,
        "commission": "15.18",
        "time": "2026-06-28T01:26:00.799Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.04,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 40.81,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.85,
        "holdingBefore": 0,
        "exposure": 41,
        "volatility": 0.13,
        "rsi": 80,
        "macdHist": 0.0229,
        "adx": 23.4,
        "atr": 0.0485,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 60383,
        "cashAfter": 45189,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.271218,
        "total": 16323.74,
        "price": 60186.788355,
        "signalPrice": 60156.71,
        "slippage": 0.0005,
        "bracketTP": 66205.47,
        "bracketSL": 57177.45,
        "commission": "16.32",
        "time": "2026-06-28T01:23:00.777Z",
        "strat": "4 signals",
        "why": "Golden cross, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.24,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 24.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60186.79,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.07,
        "rsi": 72.8,
        "macdHist": 12.8988,
        "adx": 23.8,
        "atr": 24.2746,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76723,
        "cashAfter": 60383,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2077.212136,
        "total": 15183.06,
        "price": 7.3093435,
        "signalPrice": 7.313,
        "slippage": 0.0005,
        "commission": "15.18",
        "time": "2026-06-28T00:20:00.454Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 5.63,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=86",
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 39.68,
          "exitTriggered": "Signal reversal sell 5.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 5.6 > buy 0.5",
          "holdingBars": 0,
          "maxHoldBars": 720,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -19.35,
        "pnlPct": -0.13,
        "avgCost": 7.32,
        "exposure": 40,
        "volatility": 0.09,
        "rsi": 74.3,
        "macdHist": 0.0012,
        "adx": 24.2,
        "cashAfter": 76723,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.352684,
        "total": 16318.74,
        "price": 1576.281465,
        "signalPrice": 1577.07,
        "slippage": 0.0005,
        "commission": "16.32",
        "time": "2026-06-28T00:20:00.450Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.3 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.3 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.25,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 55.66,
          "exitTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -21.61,
        "pnlPct": -0.13,
        "avgCost": 1578.37,
        "exposure": 56,
        "volatility": 0.08,
        "rsi": 69.6,
        "macdHist": 0.182,
        "adx": 27.6,
        "cashAfter": 61556,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2077.212136,
        "total": 15202.4,
        "price": 7.3186575,
        "signalPrice": 7.315,
        "slippage": 0.0005,
        "bracketTP": 8.05,
        "bracketSL": 6.95,
        "commission": "15.20",
        "time": "2026-06-28T00:19:00.460Z",
        "strat": "4 signals",
        "why": "Vol 3.1x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.1x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.57,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.1x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 40.77,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.32,
        "holdingBefore": 0,
        "exposure": 41,
        "volatility": 0.09,
        "rsi": 80.6,
        "macdHist": 0.0012,
        "adx": 22.6,
        "atr": 0.0034,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 60471,
        "cashAfter": 45253,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.352684,
        "total": 16340.35,
        "price": 1578.3687899999998,
        "signalPrice": 1577.58,
        "slippage": 0.0005,
        "bracketTP": 1736.21,
        "bracketSL": 1499.45,
        "commission": "16.34",
        "time": "2026-06-28T00:19:00.443Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 24.77,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1578.37,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.08,
        "rsi": 69.6,
        "macdHist": 0.1572,
        "adx": 24.2,
        "atr": 0.7744,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 76827,
        "cashAfter": 60471,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 307.150669,
        "total": 21627.95,
        "price": 70.414775,
        "signalPrice": 70.45,
        "slippage": 0.0005,
        "commission": "21.63",
        "time": "2026-06-28T00:03:00.320Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.5 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.5 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 1.54,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown"
          ],
          "regime": "mixed",
          "exposurePct": 45.95,
          "exitTriggered": "Signal reversal sell 1.5 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 1.5 > buy 0.5",
          "holdingBars": 1232,
          "maxHoldBars": 720,
          "pnlPct": -2.49,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-1.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -562.49,
        "pnlPct": -2.53,
        "avgCost": 72.25,
        "exposure": 46,
        "volatility": 0.07,
        "rsi": 54.1,
        "macdHist": -0.0004,
        "adx": 20.5,
        "cashAfter": 76827,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 307.150669,
        "total": 22190.44,
        "price": 72.24610499999999,
        "signalPrice": 72.21,
        "slippage": 0.0005,
        "bracketTP": 79.47,
        "bracketSL": 68.63,
        "commission": "22.19",
        "time": "2026-06-27T03:30:47.649Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 2.7x, ADX 34",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.7x, ADX 34",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.7x",
            "ADX 34"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.63,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.25,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.21,
        "rsi": 71.4,
        "macdHist": 0.0124,
        "adx": 34.3,
        "atr": 0.0707,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77434,
        "cashAfter": 55221,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.367819,
        "total": 22133.84,
        "price": 60175.906995000005,
        "signalPrice": 60206.01,
        "slippage": 0.0005,
        "commission": "22.13",
        "time": "2026-06-27T03:07:47.388Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.6",
          "buyScore": 0.61,
          "sellScore": 3.03,
          "buyReasons": [
            "Stoch K=10"
          ],
          "sellReasons": [
            "Death cross",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "mixed",
          "exposurePct": 46.17,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.6",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.6",
          "holdingBars": 5,
          "maxHoldBars": 720,
          "pnlPct": -0.33,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -84.37,
        "pnlPct": -0.38,
        "avgCost": 60405.3,
        "exposure": 46,
        "volatility": 0.07,
        "rsi": 31.8,
        "macdHist": -14.3008,
        "adx": 23.2,
        "cashAfter": 77434,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.367819,
        "total": 22218.22,
        "price": 60405.297555,
        "signalPrice": 60375.11,
        "slippage": 0.0005,
        "bracketTP": 66445.83,
        "bracketSL": 57385.03,
        "commission": "22.22",
        "time": "2026-06-27T03:02:47.347Z",
        "strat": "2 signals",
        "why": "Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.6,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60405.3,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.05,
        "rsi": 61.6,
        "macdHist": -4.3233,
        "adx": 28.2,
        "atr": 33.3129,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77563,
        "cashAfter": 55322,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2342.561712,
        "total": 17333.31,
        "price": 7.3992985,
        "signalPrice": 7.403,
        "slippage": 0.0005,
        "commission": "17.33",
        "time": "2026-06-27T02:49:47.217Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 34"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.44,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -36.09,
        "pnlPct": -0.21,
        "avgCost": 7.41,
        "exposure": 41,
        "volatility": 0.06,
        "rsi": 48.6,
        "macdHist": -0.0008,
        "adx": 33.8,
        "cashAfter": 77563,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 308.471836,
        "total": 22211.2,
        "price": 72.00398000000001,
        "signalPrice": 72.04,
        "slippage": 0.0005,
        "commission": "22.21",
        "time": "2026-06-27T02:49:47.208Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.3 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.3 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.25,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 63.02,
          "exitTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "holdingBars": 27,
          "maxHoldBars": 720,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -40.74,
        "pnlPct": -0.18,
        "avgCost": 72.14,
        "exposure": 63,
        "volatility": 0.07,
        "rsi": 47.3,
        "macdHist": -0.014,
        "adx": 31.6,
        "cashAfter": 60247,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2342.561712,
        "total": 17369.41,
        "price": 7.414705499999999,
        "signalPrice": 7.411,
        "slippage": 0.0005,
        "bracketTP": 8.16,
        "bracketSL": 7.04,
        "commission": "17.37",
        "time": "2026-06-27T02:47:47.184Z",
        "strat": "3 signals",
        "why": "Vol 3.5x, ADX 33, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.5x, ADX 33, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.5x",
            "ADX 33",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 46.17,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.41,
        "holdingBefore": 0,
        "exposure": 46,
        "volatility": 0.07,
        "rsi": 64.5,
        "macdHist": -0.0006,
        "adx": 33.4,
        "atr": 0.0047,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 55444,
        "cashAfter": 38058,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 308.471836,
        "total": 22251.94,
        "price": 72.13605,
        "signalPrice": 72.1,
        "slippage": 0.0005,
        "bracketTP": 79.35,
        "bracketSL": 68.53,
        "commission": "22.25",
        "time": "2026-06-27T02:22:46.911Z",
        "strat": "4 signals",
        "why": "Vol 2.1x, Below VWAP, ADX 35, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.1x, Below VWAP, ADX 35, Breakout",
          "buyScore": 5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.1x",
            "Below VWAP",
            "ADX 35",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.56,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.14,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.23,
        "rsi": 74.1,
        "macdHist": 0.0318,
        "adx": 35.5,
        "atr": 0.0812,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77719,
        "cashAfter": 55444,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2355.017474,
        "total": 17366.63,
        "price": 7.3743110000000005,
        "signalPrice": 7.378,
        "slippage": 0.0005,
        "commission": "17.37",
        "time": "2026-06-27T02:17:46.894Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 33"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.41,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -55.07,
        "pnlPct": -0.32,
        "avgCost": 7.4,
        "exposure": 41,
        "volatility": 0.17,
        "rsi": 68.8,
        "macdHist": 0.0025,
        "adx": 33,
        "cashAfter": 77719,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 14.067218,
        "total": 22225.36,
        "price": 1579.9396350000002,
        "signalPrice": 1580.73,
        "slippage": 0.0005,
        "commission": "22.23",
        "time": "2026-06-27T02:17:46.876Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 38"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 62.97,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -70.93,
        "pnlPct": -0.32,
        "avgCost": 1584.98,
        "exposure": 63,
        "volatility": 0.16,
        "rsi": 66.8,
        "macdHist": 0.471,
        "adx": 38,
        "cashAfter": 60369,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2355.017474,
        "total": 17421.71,
        "price": 7.397697,
        "signalPrice": 7.394,
        "slippage": 0.0005,
        "bracketTP": 8.14,
        "bracketSL": 7.03,
        "commission": "17.42",
        "time": "2026-06-27T02:15:46.867Z",
        "strat": "3 signals",
        "why": "Vol 3.0x, ADX 30, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.0x, ADX 30, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.0x",
            "ADX 30",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 46.11,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.4,
        "holdingBefore": 0,
        "exposure": 46,
        "volatility": 0.15,
        "rsi": 90.4,
        "macdHist": 0.0033,
        "adx": 30,
        "atr": 0.0047,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 55605,
        "cashAfter": 38166,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 14.067218,
        "total": 22296.29,
        "price": 1584.982095,
        "signalPrice": 1584.19,
        "slippage": 0.0005,
        "bracketTP": 1743.48,
        "bracketSL": 1505.73,
        "commission": "22.30",
        "time": "2026-06-27T02:15:46.863Z",
        "strat": "3 signals",
        "why": "Vol 2.4x, ADX 36, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.4x, ADX 36, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.4x",
            "ADX 36",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.51,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1584.98,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.15,
        "rsi": 90.7,
        "macdHist": 0.6291,
        "adx": 35.5,
        "atr": 0.9116,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77924,
        "cashAfter": 55605,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1596.54965,
        "total": 11733.56,
        "price": 7.349323500000001,
        "signalPrice": 7.353,
        "slippage": 0.0005,
        "commission": "11.73",
        "time": "2026-06-27T00:53:46.130Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.4,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=96",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 35.88,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 720,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -6.95,
        "pnlPct": -0.06,
        "avgCost": 7.35,
        "exposure": 36,
        "volatility": 0.13,
        "rsi": 70.2,
        "macdHist": 0.0034,
        "adx": 28.9,
        "cashAfter": 77924,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.308312,
        "total": 18505.76,
        "price": 60022.843565,
        "signalPrice": 60052.87,
        "slippage": 0.0005,
        "commission": "18.51",
        "time": "2026-06-27T00:53:46.124Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.4,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=87",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 53.8,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 720,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -15.78,
        "pnlPct": -0.09,
        "avgCost": 60074.03,
        "exposure": 54,
        "volatility": 0.08,
        "rsi": 71,
        "macdHist": 16.3132,
        "adx": 27.2,
        "cashAfter": 66202,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 10.425709,
        "total": 16432.71,
        "price": 1576.17152,
        "signalPrice": 1576.96,
        "slippage": 0.0005,
        "commission": "16.43",
        "time": "2026-06-27T00:51:46.118Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.3 > buy 3.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.3 > buy 3.0",
          "buyScore": 3,
          "sellScore": 4.25,
          "buyReasons": [
            "Golden cross",
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 78",
            "Stoch K=96",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 69.7,
          "exitTriggered": "Signal reversal sell 4.3 > buy 3.0",
          "riskSellTriggered": "Signal reversal sell 4.3 > buy 3.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.17,
        "pnlPct": -0.1,
        "avgCost": 1577.82,
        "exposure": 70,
        "volatility": 0.1,
        "rsi": 77.7,
        "macdHist": 0.6523,
        "adx": 31.1,
        "cashAfter": 47715,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1596.54965,
        "total": 11740.51,
        "price": 7.353674999999999,
        "signalPrice": 7.35,
        "slippage": 0.0005,
        "bracketTP": 8.09,
        "bracketSL": 6.99,
        "commission": "11.74",
        "time": "2026-06-27T00:50:46.108Z",
        "strat": "2 signals",
        "why": "Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 58.33,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.35,
        "holdingBefore": 0,
        "exposure": 58,
        "volatility": 0.09,
        "rsi": 70.7,
        "macdHist": 0.0029,
        "adx": 29.6,
        "atr": 0.0046,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 43051,
        "cashAfter": 31298,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 10.425709,
        "total": 16449.88,
        "price": 1577.818515,
        "signalPrice": 1577.03,
        "slippage": 0.0005,
        "bracketTP": 1735.6,
        "bracketSL": 1498.93,
        "commission": "16.45",
        "time": "2026-06-27T00:50:46.103Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 2.0x, ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.0x, ADX 31, Breakout, Above EMA200",
          "buyScore": 6,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.0x",
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 42.4,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1577.82,
        "holdingBefore": 0,
        "exposure": 42,
        "volatility": 0.08,
        "rsi": 77.6,
        "macdHist": 0.5823,
        "adx": 31.2,
        "atr": 0.9452,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 59517,
        "cashAfter": 43051,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.308312,
        "total": 18521.54,
        "price": 60074.032005,
        "signalPrice": 60044.01,
        "slippage": 0.0005,
        "bracketTP": 66081.44,
        "bracketSL": 57070.33,
        "commission": "18.52",
        "time": "2026-06-27T00:50:46.102Z",
        "strat": "2 signals",
        "why": "Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.48,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60074.03,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.06,
        "rsi": 74.2,
        "macdHist": 14.3368,
        "adx": 25.3,
        "atr": 24.2187,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 78057,
        "cashAfter": 59517,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 37.92813,
        "total": 14077.95,
        "price": 371.174310005,
        "signalPrice": 371.35999,
        "slippage": 0.0005,
        "commission": "14.08",
        "time": "2026-06-27T00:01:45.803Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.4,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 38.1,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 299,
          "maxHoldBars": 720,
          "pnlPct": 0.1,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 7.17,
        "pnlPct": 0.05,
        "avgCost": 370.99,
        "exposure": 38,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 95.1,
        "cashAfter": 78057,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1658.468265,
        "total": 12193.59,
        "price": 7.352322,
        "signalPrice": 7.356,
        "slippage": 0.0005,
        "commission": "12.19",
        "time": "2026-06-27T00:00:45.802Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.3 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.3 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.29,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 49.89,
          "exitTriggered": "Signal reversal sell 2.3 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.3 > buy 0.0",
          "holdingBars": 302,
          "maxHoldBars": 720,
          "pnlPct": 0.76,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-2.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 85.7,
        "pnlPct": 0.71,
        "avgCost": 7.3,
        "exposure": 50,
        "volatility": 0.06,
        "rsi": 50,
        "macdHist": 0.0005,
        "adx": 19.8,
        "cashAfter": 63993,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 286.887182,
        "total": 20622.61,
        "price": 71.88404,
        "signalPrice": 71.92,
        "slippage": 0.0005,
        "commission": "20.62",
        "time": "2026-06-27T00:00:45.792Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.1 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.1 > buy 0.9",
          "buyScore": 0.92,
          "sellScore": 2.07,
          "buyReasons": [
            "Stoch K=8"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 69.82,
          "exitTriggered": "Signal reversal sell 2.1 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 2.1 > buy 0.9",
          "holdingBars": 298,
          "maxHoldBars": 720,
          "pnlPct": -1.07,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-2.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -233.04,
        "pnlPct": -1.12,
        "avgCost": 72.7,
        "exposure": 70,
        "volatility": 0.05,
        "rsi": 40,
        "macdHist": -0.0086,
        "adx": 20.4,
        "cashAfter": 51812,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 37.92813,
        "total": 14070.78,
        "price": 370.98539999999997,
        "signalPrice": 370.8,
        "slippage": 0.0005,
        "bracketTP": 396.95,
        "bracketSL": 358,
        "commission": "14.07",
        "time": "2026-06-26T19:02:42.480Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 79, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 79, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 79",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 56.41,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 370.99,
        "holdingBefore": 0,
        "exposure": 56,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": -0.0406,
        "adx": 79.2,
        "atr": 0.1849,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 45295,
        "cashAfter": 31210,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 286.887182,
        "total": 20855.65,
        "price": 72.69632999999999,
        "signalPrice": 72.66,
        "slippage": 0.0005,
        "bracketTP": 79.97,
        "bracketSL": 69.06,
        "commission": "20.86",
        "time": "2026-06-26T19:02:42.463Z",
        "strat": "3 signals",
        "why": "Golden cross, Vol 2.1x, ADX 59",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.1x, ADX 59",
          "buyScore": 4.8,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.1x",
            "ADX 59"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 36.33,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.7,
        "holdingBefore": 0,
        "exposure": 36,
        "volatility": 0.11,
        "rsi": 63.7,
        "macdHist": 0.0078,
        "adx": 58.5,
        "atr": 0.1333,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 66171,
        "cashAfter": 45295,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1658.468265,
        "total": 12107.89,
        "price": 7.300648499999999,
        "signalPrice": 7.297,
        "slippage": 0.0005,
        "bracketTP": 8.03,
        "bracketSL": 6.94,
        "commission": "12.11",
        "time": "2026-06-26T18:58:42.405Z",
        "strat": "3 signals",
        "why": "RSI 22, MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 22, MACD↑, RSI+MACD↑",
          "buyScore": 5.75,
          "sellScore": 0,
          "buyReasons": [
            "RSI 22",
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.68,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.3,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.15,
        "rsi": 22,
        "macdHist": 0,
        "adx": 90.8,
        "atr": 0.0097,
        "riskPct": 0.58,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 78291,
        "cashAfter": 66171,
        "candleCount": 267,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 219.216051,
        "total": 25669.88,
        "price": 117.09852,
        "signalPrice": 117.04,
        "slippage": 0.0005,
        "bracketTP": 125.3,
        "bracketSL": 113,
        "commission": "25.67",
        "time": "2026-06-26T18:42:42.186Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 97, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 97, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 97",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 117.1,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": -0.0003,
        "adx": 97,
        "atr": 0.2167,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 103987,
        "cashAfter": 78291,
        "candleCount": 251,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 308.882335,
        "total": 22395.12,
        "price": 72.50373,
        "signalPrice": 72.54,
        "slippage": 0.0005,
        "commission": "22.40",
        "time": "2026-06-26T18:27:41.930Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.9",
          "buyScore": 0.9,
          "sellScore": 3.5,
          "buyReasons": [
            "BB lower",
            "Stoch K=10"
          ],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 21.54,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.9",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.38,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -96.58,
        "pnlPct": -0.43,
        "avgCost": 72.82,
        "exposure": 22,
        "volatility": 0.15,
        "rsi": 32,
        "macdHist": -0.1694,
        "adx": 88.6,
        "cashAfter": 103987,
        "candleCount": 235,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 308.882335,
        "total": 22491.7,
        "price": 72.81639,
        "signalPrice": 72.78,
        "slippage": 0.0005,
        "bracketTP": 80.1,
        "bracketSL": 69.18,
        "commission": "22.49",
        "time": "2026-06-26T18:25:41.910Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 3.0x, ADX 89",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 3.0x, ADX 89",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 3.0x",
            "ADX 89"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.82,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.15,
        "rsi": 40.2,
        "macdHist": -0.1747,
        "adx": 88.6,
        "atr": 0.5543,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 104128,
        "cashAfter": 81614,
        "candleCount": 234,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 42.321428,
        "total": 11814.04,
        "price": 279.15035500000005,
        "signalPrice": 279.29,
        "slippage": 0.0005,
        "commission": "11.81",
        "time": "2026-06-26T18:03:41.620Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 99"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 11.35,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.82,
        "pnlPct": -0.1,
        "avgCost": 279.43,
        "exposure": 11,
        "volatility": 0.46,
        "rsi": 100,
        "macdHist": 0.4294,
        "adx": 99,
        "cashAfter": 104128,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 2.36705,
        "total": 9639.68,
        "price": 4072.44427924,
        "signalPrice": 4074.48152,
        "slippage": 0.0005,
        "commission": "9.64",
        "time": "2026-06-26T18:03:41.620Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 84"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 20.61,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.64,
        "pnlPct": -0.1,
        "avgCost": 4076.52,
        "exposure": 21,
        "volatility": 0.35,
        "rsi": 100,
        "macdHist": 4.7164,
        "adx": 84.1,
        "cashAfter": 92326,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 4.466228,
        "total": 7064.27,
        "price": 1581.70875,
        "signalPrice": 1582.5,
        "slippage": 0.0005,
        "commission": "7.06",
        "time": "2026-06-26T18:03:41.598Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.4 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.4 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 6.35,
          "buyReasons": [
            "ADX 79"
          ],
          "sellReasons": [
            "MACD↓",
            "Stoch K=100",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 27.39,
          "exitTriggered": "Signal reversal sell 6.4 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 6.4 > buy 1.5",
          "holdingBars": 11,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-6.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -6.89,
        "pnlPct": -0.1,
        "avgCost": 1583.25,
        "exposure": 27,
        "volatility": 0.34,
        "rsi": 62.9,
        "macdHist": -0.0493,
        "adx": 79.3,
        "cashAfter": 82696,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 42.321428,
        "total": 11825.86,
        "price": 279.429645,
        "signalPrice": 279.29,
        "slippage": 0.0005,
        "bracketTP": 321.97,
        "bracketSL": 258.16,
        "commission": "11.83",
        "time": "2026-06-26T18:02:41.614Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.05,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 279.43,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.33,
        "rsi": 100,
        "macdHist": 0.2741,
        "adx": 99.5,
        "atr": 9.669,
        "riskPct": 0.86,
        "stopPct": 7.61,
        "targetPct": 15.23,
        "cashBefore": 87476,
        "cashAfter": 75639,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 2.36705,
        "total": 9649.32,
        "price": 4076.5187607599996,
        "signalPrice": 4074.48152,
        "slippage": 0.0005,
        "bracketTP": 4694.64,
        "bracketSL": 3767.46,
        "commission": "9.65",
        "time": "2026-06-26T18:02:41.613Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 83, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 83, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 83",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 6.79,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4076.52,
        "holdingBefore": 0,
        "exposure": 7,
        "volatility": 0.25,
        "rsi": 100,
        "macdHist": 3.0072,
        "adx": 83.3,
        "atr": 140.4813,
        "riskPct": 0.7,
        "stopPct": 7.58,
        "targetPct": 15.16,
        "cashBefore": 97135,
        "cashAfter": 87476,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.118204,
        "total": 7091.92,
        "price": 59997.296345,
        "signalPrice": 60027.31,
        "slippage": 0.0005,
        "commission": "7.09",
        "time": "2026-06-26T18:00:41.581Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 4.1,
          "buyReasons": [
            "ADX 75"
          ],
          "sellReasons": [
            "MACD↓",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 13.59,
          "exitTriggered": "Signal reversal sell 4.1 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 1.5",
          "holdingBars": 8,
          "maxHoldBars": 720,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -7.65,
        "pnlPct": -0.11,
        "avgCost": 60062.02,
        "exposure": 14,
        "volatility": 0.22,
        "rsi": 64.9,
        "macdHist": -0.2871,
        "adx": 75.3,
        "cashAfter": 97135,
        "candleCount": 209,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 3187.605446,
        "total": 23464.98,
        "price": 7.3613175,
        "signalPrice": 7.365,
        "slippage": 0.0005,
        "commission": "23.46",
        "time": "2026-06-26T17:53:41.509Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 61"
          ],
          "sellReasons": [
            "RSI 93",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 36.1,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 2110,
          "maxHoldBars": 720,
          "pnlPct": -1.63,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -399.91,
        "pnlPct": -1.68,
        "avgCost": 7.49,
        "exposure": 36,
        "volatility": 0.61,
        "rsi": 93,
        "macdHist": 0.0126,
        "adx": 61.3,
        "cashAfter": 90051,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 97.022294,
        "total": 7034.48,
        "price": 72.50373,
        "signalPrice": 72.54,
        "slippage": 0.0005,
        "commission": "7.03",
        "time": "2026-06-26T17:53:41.503Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 50"
          ],
          "sellReasons": [
            "RSI 97",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 42.85,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.86,
        "pnlPct": -0.18,
        "avgCost": 72.64,
        "exposure": 43,
        "volatility": 2.6,
        "rsi": 96.7,
        "macdHist": 0.5742,
        "adx": 50,
        "cashAfter": 66609,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 961.617137,
        "total": 7092.59,
        "price": 7.375685999999999,
        "signalPrice": 7.372,
        "slippage": 0.0005,
        "bracketTP": 9.72,
        "bracketSL": 6.2,
        "commission": "7.09",
        "time": "2026-06-26T17:52:41.507Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Vol 2.5x, Bull engulf, ADX 58, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.5x, Bull engulf, ADX 58, Breakout",
          "buyScore": 6.75,
          "sellScore": 2.6,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.5x",
            "Bull engulf",
            "ADX 58",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 97",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 36.07,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 2109,
          "maxHoldBars": 720,
          "pnlPct": -2.16,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.49,
        "holdingBefore": 2225.988309,
        "exposure": 36,
        "volatility": 0.49,
        "rsi": 97,
        "macdHist": 0.0098,
        "adx": 58.4,
        "atr": 0.5324,
        "riskPct": 1.08,
        "stopPct": 15.88,
        "targetPct": 31.76,
        "cashBefore": 66681,
        "cashAfter": 59582,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 97.022294,
        "total": 7047.34,
        "price": 72.63629999999999,
        "signalPrice": 72.6,
        "slippage": 0.0005,
        "bracketTP": 95.86,
        "bracketSL": 61.03,
        "commission": "7.05",
        "time": "2026-06-26T17:52:41.500Z",
        "strat": "5 signals",
        "why": "Golden cross, EMA50 bounce, Bull engulf, ADX 46, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Bull engulf, ADX 46, Breakout",
          "buyScore": 5.7,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Bull engulf",
            "ADX 46",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 29.31,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.64,
        "holdingBefore": 0,
        "exposure": 29,
        "volatility": 1.93,
        "rsi": 97.6,
        "macdHist": 0.3854,
        "adx": 46.2,
        "atr": 5.2778,
        "riskPct": 1.08,
        "stopPct": 15.99,
        "targetPct": 31.97,
        "cashBefore": 73736,
        "cashAfter": 66681,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 4.466228,
        "total": 7071.16,
        "price": 1583.2512299999999,
        "signalPrice": 1582.46,
        "slippage": 0.0005,
        "bracketTP": 2087.77,
        "bracketSL": 1330.99,
        "commission": "7.07",
        "time": "2026-06-26T17:52:41.498Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Bull engulf, ADX 55, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Bull engulf, ADX 55, Breakout",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Bull engulf",
            "ADX 55",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 22.53,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1583.25,
        "holdingBefore": 0,
        "exposure": 23,
        "volatility": 0.32,
        "rsi": 88,
        "macdHist": 1.1735,
        "adx": 55.4,
        "atr": 114.6641,
        "riskPct": 1.08,
        "stopPct": 15.93,
        "targetPct": 31.87,
        "cashBefore": 80814,
        "cashAfter": 73736,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.118204,
        "total": 7099.57,
        "price": 60062.015999999996,
        "signalPrice": 60032,
        "slippage": 0.0005,
        "bracketTP": 79137.33,
        "bracketSL": 50524.36,
        "commission": "7.10",
        "time": "2026-06-26T17:52:41.496Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Bull engulf, ADX 56, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Bull engulf, ADX 56, Breakout",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Bull engulf",
            "ADX 56",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 15.72,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60062.02,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.24,
        "rsi": 88.1,
        "macdHist": 26.3757,
        "adx": 56.4,
        "atr": 4335.2994,
        "riskPct": 1.08,
        "stopPct": 15.88,
        "targetPct": 31.76,
        "cashBefore": 87921,
        "cashAfter": 80814,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 144.774858,
        "total": 16740.63,
        "price": 115.632155,
        "signalPrice": 115.69,
        "slippage": 0.0005,
        "commission": "16.74",
        "time": "2026-06-26T17:52:41.496Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 2859 bars pnl -3.2%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 2859 bars pnl -3.2%",
          "buyScore": 0.5,
          "sellScore": 0.6,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100"
          ],
          "regime": "trending",
          "exposurePct": 31.77,
          "exitTriggered": "Time exit 2859 bars pnl -3.2%",
          "riskSellTriggered": "Time exit 2859 bars pnl -3.2%",
          "holdingBars": 2859,
          "maxHoldBars": 720,
          "pnlPct": -3.22,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-0.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -566.44,
        "pnlPct": -3.27,
        "avgCost": 119.54,
        "exposure": 32,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0.0002,
        "adx": 99.6,
        "cashAfter": 87921,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "sell",
        "qty": 65.096506,
        "total": 21498.43,
        "price": 330.25479,
        "signalPrice": 330.42,
        "slippage": 0.0005,
        "commission": "21.50",
        "time": "2026-06-26T17:52:41.495Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 2859 bars pnl -0.8%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 2859 bars pnl -0.8%",
          "buyScore": 0.5,
          "sellScore": 0.6,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100"
          ],
          "regime": "trending",
          "exposurePct": 52.37,
          "exitTriggered": "Time exit 2859 bars pnl -0.8%",
          "riskSellTriggered": "Time exit 2859 bars pnl -0.8%",
          "holdingBars": 2859,
          "maxHoldBars": 720,
          "pnlPct": -0.84,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-0.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -192.8,
        "pnlPct": -0.89,
        "avgCost": 333.22,
        "exposure": 52,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0.0013,
        "adx": 99.9,
        "cashAfter": 71197,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2225.988309,
        "total": 16772.3,
        "price": 7.534765499999999,
        "signalPrice": 7.531,
        "slippage": 0.0005,
        "bracketTP": 8.29,
        "bracketSL": 7.16,
        "commission": "16.77",
        "time": "2026-06-25T06:42:56.757Z",
        "strat": "3 signals",
        "why": "Golden cross, Vol 2.9x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.9x, Breakout",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.9x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 36.88,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.53,
        "holdingBefore": 0,
        "exposure": 37,
        "volatility": 0.07,
        "rsi": 70.8,
        "macdHist": 0.002,
        "adx": 21.7,
        "atr": 0.0052,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 66509,
        "cashAfter": 49720,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 62.051652,
        "total": 21419.44,
        "price": 345.18731000500003,
        "signalPrice": 345.35999,
        "slippage": 0.0005,
        "commission": "21.42",
        "time": "2026-06-25T06:01:56.508Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.5 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.5 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.46,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100"
          ],
          "regime": "mixed",
          "exposurePct": 57.2,
          "exitTriggered": "Signal reversal sell 1.5 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.5 > buy 0.0",
          "holdingBars": 719,
          "maxHoldBars": 720,
          "pnlPct": -1.23,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -278.45,
        "pnlPct": -1.28,
        "avgCost": 349.67,
        "exposure": 57,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 0,
        "cashAfter": 66509,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1866.707031,
        "total": 14043.68,
        "price": 7.5232365,
        "signalPrice": 7.527,
        "slippage": 0.0005,
        "commission": "14.04",
        "time": "2026-06-25T05:24:56.245Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 54"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 70.52,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": 0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 15.83,
        "pnlPct": 0.11,
        "avgCost": 7.51,
        "exposure": 71,
        "volatility": 0.09,
        "rsi": 59.2,
        "macdHist": -0.0015,
        "adx": 54.3,
        "cashAfter": 45111,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 5.734251,
        "total": 9443.6,
        "price": 1646.87615,
        "signalPrice": 1647.7,
        "slippage": 0.0005,
        "commission": "9.44",
        "time": "2026-06-25T05:24:56.235Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 49"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 79.47,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.17,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -20.64,
        "pnlPct": -0.22,
        "avgCost": 1650.47,
        "exposure": 79,
        "volatility": 0.1,
        "rsi": 55.6,
        "macdHist": -0.4369,
        "adx": 49.2,
        "cashAfter": 31081,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 5.734251,
        "total": 9464.24,
        "price": 1650.474825,
        "signalPrice": 1649.65,
        "slippage": 0.0005,
        "bracketTP": 1815.52,
        "bracketSL": 1567.95,
        "commission": "9.46",
        "time": "2026-06-25T05:23:56.231Z",
        "strat": "3 signals",
        "why": "Vol 2.1x, ADX 50, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.1x, ADX 50, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.1x",
            "ADX 50",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 70.49,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1650.47,
        "holdingBefore": 0,
        "exposure": 70,
        "volatility": 0.11,
        "rsi": 59.6,
        "macdHist": -0.5081,
        "adx": 50,
        "atr": 2.5773,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 31121,
        "cashAfter": 21647,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1866.707031,
        "total": 14027.85,
        "price": 7.5147555,
        "signalPrice": 7.511,
        "slippage": 0.0005,
        "bracketTP": 8.27,
        "bracketSL": 7.14,
        "commission": "14.03",
        "time": "2026-06-25T05:22:56.234Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 2.1x, ADX 55",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.1x, ADX 55",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.1x",
            "ADX 55"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.17,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.51,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.11,
        "rsi": 45.8,
        "macdHist": -0.0031,
        "adx": 54.8,
        "atr": 0.008,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 45163,
        "cashAfter": 31121,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 205.26489,
        "total": 14160.3,
        "price": 68.98549,
        "signalPrice": 69.02,
        "slippage": 0.0005,
        "commission": "14.16",
        "time": "2026-06-25T05:14:56.185Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 7.7 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 7.7 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 7.7,
          "buyReasons": [
            "ADX 64"
          ],
          "sellReasons": [
            "RSI 78",
            "MACD↓",
            "Stoch K=87",
            "Above VWAP",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 70.59,
          "exitTriggered": "Signal reversal sell 7.7 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 7.7 > buy 1.5",
          "holdingBars": 24,
          "maxHoldBars": 720,
          "pnlPct": 1.26,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-7.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 168.61,
        "pnlPct": 1.21,
        "avgCost": 68.16,
        "exposure": 71,
        "volatility": 0.36,
        "rsi": 78.1,
        "macdHist": -0.0005,
        "adx": 63.8,
        "cashAfter": 45163,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.153243,
        "total": 9446.76,
        "price": 61645.641760000006,
        "signalPrice": 61676.48,
        "slippage": 0.0005,
        "commission": "9.45",
        "time": "2026-06-25T05:09:56.151Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.5 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.5 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 5.45,
          "buyReasons": [
            "ADX 64"
          ],
          "sellReasons": [
            "RSI 76",
            "Stoch K=88",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 79.55,
          "exitTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "holdingBars": 7,
          "maxHoldBars": 720,
          "pnlPct": 0.21,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 15.2,
        "pnlPct": 0.16,
        "avgCost": 61546.43,
        "exposure": 80,
        "volatility": 0.3,
        "rsi": 75.9,
        "macdHist": 22.6096,
        "adx": 64.2,
        "cashAfter": 31016,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.153243,
        "total": 9431.56,
        "price": 61546.427834999995,
        "signalPrice": 61515.67,
        "slippage": 0.0005,
        "bracketTP": 67701.07,
        "bracketSL": 58469.11,
        "commission": "9.43",
        "time": "2026-06-25T05:02:56.129Z",
        "strat": "3 signals",
        "why": "Vol 2.5x, ADX 56, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.5x, ADX 56, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.5x",
            "ADX 56",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 70.58,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 61546.43,
        "holdingBefore": 0,
        "exposure": 71,
        "volatility": 0.27,
        "rsi": 86.9,
        "macdHist": 22.6851,
        "adx": 56.3,
        "atr": 55.6115,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 31020,
        "cashAfter": 21579,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 5.792721,
        "total": 9433.19,
        "price": 1628.455365,
        "signalPrice": 1629.27,
        "slippage": 0.0005,
        "commission": "9.43",
        "time": "2026-06-25T04:53:56.085Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.5 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.5 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 5.45,
          "buyReasons": [
            "ADX 40"
          ],
          "sellReasons": [
            "RSI 85",
            "Stoch K=81",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 79.5,
          "exitTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.02,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -6.66,
        "pnlPct": -0.07,
        "avgCost": 1629.6,
        "exposure": 79,
        "volatility": 0.22,
        "rsi": 85.4,
        "macdHist": 0.7165,
        "adx": 39.9,
        "cashAfter": 31020,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 5.792721,
        "total": 9439.84,
        "price": 1629.6043949999998,
        "signalPrice": 1628.79,
        "slippage": 0.0005,
        "bracketTP": 1792.56,
        "bracketSL": 1548.12,
        "commission": "9.44",
        "time": "2026-06-25T04:52:56.074Z",
        "strat": "3 signals",
        "why": "Vol 3.3x, ADX 35, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.3x, ADX 35, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.3x",
            "ADX 35",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 70.52,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1629.6,
        "holdingBefore": 0,
        "exposure": 71,
        "volatility": 0.2,
        "rsi": 87.5,
        "macdHist": 0.7329,
        "adx": 34.6,
        "atr": 1.1169,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 31046,
        "cashAfter": 21596,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 205.26489,
        "total": 13991.69,
        "price": 68.164065,
        "signalPrice": 68.13,
        "slippage": 0.0005,
        "bracketTP": 74.98,
        "bracketSL": 64.76,
        "commission": "13.99",
        "time": "2026-06-25T04:50:56.063Z",
        "strat": "3 signals",
        "why": "Vol 2.1x, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.1x, ADX 32, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.1x",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.23,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 68.16,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.27,
        "rsi": 89.9,
        "macdHist": 0.0461,
        "adx": 31.7,
        "atr": 0.0604,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 45051,
        "cashAfter": 31046,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1662.803335,
        "total": 12325.18,
        "price": 7.412292000000001,
        "signalPrice": 7.416,
        "slippage": 0.0005,
        "commission": "12.33",
        "time": "2026-06-25T04:45:56.039Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.6,
          "buyReasons": [
            "Breakout"
          ],
          "sellReasons": [
            "RSI 73",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 68.93,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.2",
          "holdingBars": 6,
          "maxHoldBars": 720,
          "pnlPct": 0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 7.63,
        "pnlPct": 0.06,
        "avgCost": 7.41,
        "exposure": 69,
        "volatility": 0.11,
        "rsi": 72.7,
        "macdHist": 0.0025,
        "adx": 29.4,
        "cashAfter": 45051,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1662.803335,
        "total": 12317.55,
        "price": 7.407702,
        "signalPrice": 7.404,
        "slippage": 0.0005,
        "bracketTP": 8.15,
        "bracketSL": 7.04,
        "commission": "12.32",
        "time": "2026-06-25T04:39:56.001Z",
        "strat": "6 signals",
        "why": "Golden cross, Vol 2.3x, Below VWAP, ADX 32, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.3x, Below VWAP, ADX 32, Breakout, Above EMA200",
          "buyScore": 6.5,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.3x",
            "Below VWAP",
            "ADX 32",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.22,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.41,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.08,
        "rsi": 60,
        "macdHist": 0.0015,
        "adx": 32.3,
        "atr": 0.0038,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 45068,
        "cashAfter": 32738,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 3.083448,
        "total": 12315.8,
        "price": 3994.16559816,
        "signalPrice": 3996.16368,
        "slippage": 0.0005,
        "commission": "12.32",
        "time": "2026-06-25T04:02:55.716Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 92"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 68.91,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.32,
        "pnlPct": -0.1,
        "avgCost": 3998.16,
        "exposure": 69,
        "volatility": 0.15,
        "rsi": 100,
        "macdHist": 2.1936,
        "adx": 91.6,
        "cashAfter": 45068,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 3.083448,
        "total": 12328.12,
        "price": 3998.16176184,
        "signalPrice": 3996.16368,
        "slippage": 0.0005,
        "bracketTP": 4198.07,
        "bracketSL": 3898.21,
        "commission": "12.33",
        "time": "2026-06-25T04:01:55.704Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 92, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 92, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 92",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.2,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 3998.16,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.11,
        "rsi": 100,
        "macdHist": 1.4708,
        "adx": 91.5,
        "atr": 1.4836,
        "riskPct": 0.58,
        "stopPct": 2.5,
        "targetPct": 5,
        "cashBefore": 45105,
        "cashAfter": 32765,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1665.048541,
        "total": 12325.18,
        "price": 7.402297,
        "signalPrice": 7.406,
        "slippage": 0.0005,
        "commission": "12.33",
        "time": "2026-06-25T03:57:55.651Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.6 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.6 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.65,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 68.89,
          "exitTriggered": "Signal reversal sell 3.6 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.6 > buy 0.0",
          "holdingBars": 2,
          "maxHoldBars": 720,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -14,
        "pnlPct": -0.11,
        "avgCost": 7.41,
        "exposure": 69,
        "volatility": 0.05,
        "rsi": 57.7,
        "macdHist": 0.0008,
        "adx": 25.4,
        "cashAfter": 45105,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1665.048541,
        "total": 12339.18,
        "price": 7.410703499999999,
        "signalPrice": 7.407,
        "slippage": 0.0005,
        "bracketTP": 8.15,
        "bracketSL": 7.04,
        "commission": "12.34",
        "time": "2026-06-25T03:55:55.633Z",
        "strat": "4 signals",
        "why": "Golden cross, EMA50 bounce, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.18,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.41,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.05,
        "rsi": 62.1,
        "macdHist": 0.0004,
        "adx": 26.6,
        "atr": 0.0034,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 45144,
        "cashAfter": 32792,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1894.112337,
        "total": 14018.89,
        "price": 7.401297500000001,
        "signalPrice": 7.405,
        "slippage": 0.0005,
        "commission": "14.02",
        "time": "2026-06-25T03:18:55.337Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.05,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 70.47,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.82,
        "pnlPct": -0.13,
        "avgCost": 7.41,
        "exposure": 70,
        "volatility": 0.09,
        "rsi": 35.4,
        "macdHist": -0.0016,
        "adx": 27.6,
        "cashAfter": 45144,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1894.112337,
        "total": 14036.7,
        "price": 7.410703499999999,
        "signalPrice": 7.407,
        "slippage": 0.0005,
        "bracketTP": 8.15,
        "bracketSL": 7.04,
        "commission": "14.04",
        "time": "2026-06-25T03:17:55.311Z",
        "strat": "2 signals",
        "why": "Vol 5.4x, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 5.4x, Above EMA200",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "Vol 5.4x",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 57.16,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.41,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.09,
        "rsi": 36.2,
        "macdHist": -0.0021,
        "adx": 28.1,
        "atr": 0.005,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 45190,
        "cashAfter": 31139,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 144.774858,
        "total": 17307.07,
        "price": 119.5447425,
        "signalPrice": 119.485,
        "slippage": 0.0005,
        "bracketTP": 127.91,
        "bracketSL": 115.36,
        "commission": "17.31",
        "time": "2026-06-24T18:12:51.868Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 88, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 88, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 88",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 40.96,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.54,
        "holdingBefore": 0,
        "exposure": 41,
        "volatility": 0.06,
        "rsi": 100,
        "macdHist": 0.0289,
        "adx": 88.2,
        "atr": 0.0254,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 62514,
        "cashAfter": 45190,
        "candleCount": 371,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "buy",
        "qty": 65.096506,
        "total": 21691.23,
        "price": 333.216525,
        "signalPrice": 333.05,
        "slippage": 0.0005,
        "bracketTP": 356.54,
        "bracketSL": 321.55,
        "commission": "21.69",
        "time": "2026-06-24T18:12:51.867Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 20.48,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 333.22,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.13,
        "rsi": 100,
        "macdHist": 0.1378,
        "adx": 99.4,
        "atr": 0.1433,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 84227,
        "cashAfter": 62514,
        "candleCount": 371,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 62.051652,
        "total": 21697.9,
        "price": 349.67474999999996,
        "signalPrice": 349.5,
        "slippage": 0.0005,
        "bracketTP": 374.15,
        "bracketSL": 337.44,
        "commission": "21.70",
        "time": "2026-06-24T18:02:51.794Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 98, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 98, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 98",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 349.67,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0567,
        "adx": 97.9,
        "atr": 0.0472,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 105947,
        "cashAfter": 84227,
        "candleCount": 361,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 218.580426,
        "total": 26081.08,
        "price": 119.32031,
        "signalPrice": 119.38,
        "slippage": 0.0005,
        "commission": "26.08",
        "time": "2026-06-24T16:42:51.461Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.6 > buy 1.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.6 > buy 1.0",
          "buyScore": 1,
          "sellScore": 5.55,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 24.62,
          "exitTriggered": "Signal reversal sell 5.6 > buy 1.0",
          "riskSellTriggered": "Signal reversal sell 5.6 > buy 1.0",
          "holdingBars": 30,
          "maxHoldBars": 720,
          "pnlPct": -0.38,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -113.57,
        "pnlPct": -0.43,
        "avgCost": 119.84,
        "exposure": 25,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0049,
        "adx": 89,
        "cashAfter": 105947,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 218.580426,
        "total": 26194.65,
        "price": 119.83989,
        "signalPrice": 119.78,
        "slippage": 0.0005,
        "bracketTP": 128.23,
        "bracketSL": 115.65,
        "commission": "26.19",
        "time": "2026-06-24T16:12:51.321Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 98, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 98, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 98",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.84,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": 0.0158,
        "adx": 98.3,
        "atr": 0.2258,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 106113,
        "cashAfter": 79892,
        "candleCount": 251,
        "blackSwan": false
      },
      {
        "sym": "META",
        "side": "sell",
        "qty": 21.500568,
        "total": 12161.09,
        "price": 565.6170500000001,
        "signalPrice": 565.9,
        "slippage": 0.0005,
        "commission": "12.16",
        "time": "2026-06-24T15:33:51.125Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 100"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 11.46,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.17,
        "pnlPct": -0.1,
        "avgCost": 566.18,
        "exposure": 11,
        "volatility": 0.2,
        "rsi": 100,
        "macdHist": 0.3692,
        "adx": 99.6,
        "cashAfter": 106113,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "sell",
        "qty": 60.724083,
        "total": 12192.46,
        "price": 200.7845575,
        "signalPrice": 200.885,
        "slippage": 0.0005,
        "commission": "12.19",
        "time": "2026-06-24T15:33:51.124Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 99"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.95,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.2,
        "pnlPct": -0.1,
        "avgCost": 200.99,
        "exposure": 23,
        "volatility": 0.13,
        "rsi": 100,
        "macdHist": 0.0867,
        "adx": 99.4,
        "cashAfter": 93964,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 34.538954,
        "total": 12093.29,
        "price": 350.13484500000004,
        "signalPrice": 350.31,
        "slippage": 0.0005,
        "commission": "12.09",
        "time": "2026-06-24T15:33:51.123Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 98"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 34.35,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.1,
        "pnlPct": -0.1,
        "avgCost": 350.49,
        "exposure": 34,
        "volatility": 0.36,
        "rsi": 100,
        "macdHist": 0.4204,
        "adx": 98.1,
        "cashAfter": 81783,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 32.652683,
        "total": 12227.37,
        "price": 374.4676725,
        "signalPrice": 374.655,
        "slippage": 0.0005,
        "commission": "12.23",
        "time": "2026-06-24T15:33:51.123Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 100"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.86,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.23,
        "pnlPct": -0.1,
        "avgCost": 374.84,
        "exposure": 46,
        "volatility": 0.06,
        "rsi": 100,
        "macdHist": 0.0753,
        "adx": 99.5,
        "cashAfter": 69702,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 40.309964,
        "total": 12047.06,
        "price": 298.860495,
        "signalPrice": 299.01,
        "slippage": 0.0005,
        "commission": "12.05",
        "time": "2026-06-24T15:33:51.122Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 99"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 57.2,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.05,
        "pnlPct": -0.1,
        "avgCost": 299.16,
        "exposure": 57,
        "volatility": 0.48,
        "rsi": 100,
        "macdHist": 0.4746,
        "adx": 99.1,
        "cashAfter": 57487,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "META",
        "side": "buy",
        "qty": 21.500568,
        "total": 12173.26,
        "price": 566.1829499999999,
        "signalPrice": 565.9,
        "slippage": 0.0005,
        "bracketTP": 651.55,
        "bracketSL": 523.5,
        "commission": "12.17",
        "time": "2026-06-24T15:32:51.107Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 45.74,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 566.18,
        "holdingBefore": 0,
        "exposure": 46,
        "volatility": 0.14,
        "rsi": 100,
        "macdHist": 0.2349,
        "adx": 99.8,
        "atr": 19.4024,
        "riskPct": 0.86,
        "stopPct": 7.54,
        "targetPct": 15.08,
        "cashBefore": 57637,
        "cashAfter": 45452,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "buy",
        "qty": 60.724083,
        "total": 12204.66,
        "price": 200.98544249999998,
        "signalPrice": 200.885,
        "slippage": 0.0005,
        "bracketTP": 231.22,
        "bracketSL": 185.87,
        "commission": "12.20",
        "time": "2026-06-24T15:32:51.107Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 34.25,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 200.99,
        "holdingBefore": 0,
        "exposure": 34,
        "volatility": 0.09,
        "rsi": 100,
        "macdHist": 0.0551,
        "adx": 99.5,
        "atr": 6.871,
        "riskPct": 0.86,
        "stopPct": 7.52,
        "targetPct": 15.04,
        "cashBefore": 69854,
        "cashAfter": 57637,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 34.538954,
        "total": 12105.39,
        "price": 350.48515499999996,
        "signalPrice": 350.31,
        "slippage": 0.0005,
        "bracketTP": 403.65,
        "bracketSL": 323.9,
        "commission": "12.11",
        "time": "2026-06-24T15:32:51.106Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 98, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 98, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 98",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 22.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 350.49,
        "holdingBefore": 0,
        "exposure": 23,
        "volatility": 0.26,
        "rsi": 100,
        "macdHist": 0.2674,
        "adx": 98.4,
        "atr": 12.0822,
        "riskPct": 0.86,
        "stopPct": 7.58,
        "targetPct": 15.17,
        "cashBefore": 81972,
        "cashAfter": 69854,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 32.652683,
        "total": 12239.61,
        "price": 374.84232749999995,
        "signalPrice": 374.655,
        "slippage": 0.0005,
        "bracketTP": 431.08,
        "bracketSL": 346.72,
        "commission": "12.24",
        "time": "2026-06-24T15:32:51.105Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 11.34,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 374.84,
        "holdingBefore": 0,
        "exposure": 11,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0479,
        "adx": 99.6,
        "atr": 12.7823,
        "riskPct": 0.86,
        "stopPct": 7.5,
        "targetPct": 15,
        "cashBefore": 94224,
        "cashAfter": 81972,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 40.309964,
        "total": 12059.11,
        "price": 299.15950499999997,
        "signalPrice": 299.01,
        "slippage": 0.0005,
        "bracketTP": 344.73,
        "bracketSL": 276.38,
        "commission": "12.06",
        "time": "2026-06-24T15:32:51.105Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 299.16,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.35,
        "rsi": 100,
        "macdHist": 0.3019,
        "adx": 99.5,
        "atr": 10.356,
        "riskPct": 0.86,
        "stopPct": 7.62,
        "targetPct": 15.23,
        "cashBefore": 106295,
        "cashAfter": 94224,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 95.74781,
        "total": 11473.94,
        "price": 119.8350525,
        "signalPrice": 119.895,
        "slippage": 0.0005,
        "commission": "11.47",
        "time": "2026-06-24T15:24:50.999Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 100"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 10.8,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.48,
        "pnlPct": -0.1,
        "avgCost": 119.95,
        "exposure": 11,
        "volatility": 0.12,
        "rsi": 100,
        "macdHist": 0.0497,
        "adx": 99.9,
        "cashAfter": 106295,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "sell",
        "qty": 34.309109,
        "total": 11475.8,
        "price": 334.482675,
        "signalPrice": 334.65,
        "slippage": 0.0005,
        "commission": "11.48",
        "time": "2026-06-24T15:24:50.999Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 99"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.59,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.48,
        "pnlPct": -0.1,
        "avgCost": 334.82,
        "exposure": 22,
        "volatility": 0.56,
        "rsi": 100,
        "macdHist": 0.613,
        "adx": 99.5,
        "cashAfter": 94832,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 95.74781,
        "total": 11485.42,
        "price": 119.95494749999999,
        "signalPrice": 119.895,
        "slippage": 0.0005,
        "bracketTP": 139.15,
        "bracketSL": 110.36,
        "commission": "11.49",
        "time": "2026-06-24T15:23:50.996Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 10.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.95,
        "holdingBefore": 0,
        "exposure": 11,
        "volatility": 0.09,
        "rsi": 100,
        "macdHist": 0.0316,
        "adx": 99.9,
        "atr": 7.9547,
        "riskPct": 0.86,
        "stopPct": 8,
        "targetPct": 16,
        "cashBefore": 94865,
        "cashAfter": 83368,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "V",
        "side": "buy",
        "qty": 34.309109,
        "total": 11487.28,
        "price": 334.817325,
        "signalPrice": 334.65,
        "slippage": 0.0005,
        "bracketTP": 388.39,
        "bracketSL": 308.03,
        "commission": "11.49",
        "time": "2026-06-24T15:23:50.995Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 334.82,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.4,
        "rsi": 100,
        "macdHist": 0.3899,
        "adx": 99.7,
        "atr": 22.2273,
        "riskPct": 0.86,
        "stopPct": 8,
        "targetPct": 16,
        "cashBefore": 106364,
        "cashAfter": 94865,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 65.13985,
        "total": 21756.25,
        "price": 333.99292,
        "signalPrice": 334.16,
        "slippage": 0.0005,
        "commission": "21.76",
        "time": "2026-06-24T15:22:50.963Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.4,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 20.46,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 1220,
          "maxHoldBars": 720,
          "pnlPct": -0.16,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -45.23,
        "pnlPct": -0.21,
        "avgCost": 334.69,
        "exposure": 20,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 93.2,
        "cashAfter": 106364,
        "candleCount": 200,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 65.13985,
        "total": 21801.48,
        "price": 334.68726,
        "signalPrice": 334.52,
        "slippage": 0.0005,
        "bracketTP": 358.12,
        "bracketSL": 322.97,
        "commission": "21.80",
        "time": "2026-06-23T19:02:40.129Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 83, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 83, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 83",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 334.69,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0583,
        "adx": 82.8,
        "atr": 0.0502,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 106453,
        "cashAfter": 84629,
        "candleCount": 400,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 182.367306,
        "total": 21783.82,
        "price": 119.45024500000001,
        "signalPrice": 119.51,
        "slippage": 0.0005,
        "commission": "21.78",
        "time": "2026-06-23T18:32:39.871Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.9",
          "buyScore": 0.9,
          "sellScore": 3.5,
          "buyReasons": [
            "RSI 0",
            "Stoch K=0"
          ],
          "sellReasons": [
            "Death cross",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 20.47,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.9",
          "holdingBars": 30,
          "maxHoldBars": 720,
          "pnlPct": -0.14,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -41.87,
        "pnlPct": -0.19,
        "avgCost": 119.68,
        "exposure": 20,
        "volatility": 0.02,
        "rsi": 0,
        "macdHist": -0.0104,
        "adx": 77.2,
        "cashAfter": 106453,
        "candleCount": 370,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 65.216616,
        "total": 21810.57,
        "price": 334.43270000000007,
        "signalPrice": 334.6,
        "slippage": 0.0005,
        "commission": "21.81",
        "time": "2026-06-23T18:03:39.519Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 56"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 40.96,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -21.82,
        "pnlPct": -0.1,
        "avgCost": 334.77,
        "exposure": 41,
        "volatility": 0.05,
        "rsi": 100,
        "macdHist": 0.063,
        "adx": 56.1,
        "cashAfter": 84690,
        "candleCount": 341,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 182.367306,
        "total": 21825.68,
        "price": 119.67981,
        "signalPrice": 119.62,
        "slippage": 0.0005,
        "bracketTP": 128.06,
        "bracketSL": 115.49,
        "commission": "21.83",
        "time": "2026-06-23T18:02:39.516Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 96, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 96, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 96",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 20.48,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.68,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.0124,
        "adx": 95.5,
        "atr": 0.0106,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 84749,
        "cashAfter": 62902,
        "candleCount": 340,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 65.216616,
        "total": 21832.39,
        "price": 334.7673,
        "signalPrice": 334.6,
        "slippage": 0.0005,
        "bracketTP": 358.2,
        "bracketSL": 323.05,
        "commission": "21.83",
        "time": "2026-06-23T18:02:39.515Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 53, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 53, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 53",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 334.77,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0409,
        "adx": 53.3,
        "atr": 0.0459,
        "riskPct": 0.72,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 106603,
        "cashAfter": 84749,
        "candleCount": 340,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 212.987201,
        "total": 25461.6,
        "price": 119.54519750000001,
        "signalPrice": 119.605,
        "slippage": 0.0005,
        "commission": "25.46",
        "time": "2026-06-23T17:03:38.736Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 4.1,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 23.88,
          "exitTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "holdingBars": 30,
          "maxHoldBars": 720,
          "pnlPct": -0.14,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -48.91,
        "pnlPct": -0.19,
        "avgCost": 119.77,
        "exposure": 24,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.004,
        "adx": 90.4,
        "cashAfter": 106603,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 78.762934,
        "total": 26287.37,
        "price": 333.75304000000006,
        "signalPrice": 333.92,
        "slippage": 0.0005,
        "commission": "26.29",
        "time": "2026-06-23T17:03:38.736Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 4.1,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 48.53,
          "exitTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "holdingBars": 30,
          "maxHoldBars": 720,
          "pnlPct": -0.35,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -104.71,
        "pnlPct": -0.4,
        "avgCost": 335.08,
        "exposure": 49,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0214,
        "adx": 86.7,
        "cashAfter": 81167,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "META",
        "side": "sell",
        "qty": 30.401794,
        "total": 17194.1,
        "price": 565.5620775000001,
        "signalPrice": 565.845,
        "slippage": 0.0005,
        "commission": "17.19",
        "time": "2026-06-23T16:54:38.670Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 89"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 64.68,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.2,
        "pnlPct": -0.1,
        "avgCost": 566.13,
        "exposure": 65,
        "volatility": 0.1,
        "rsi": 100,
        "macdHist": 0.199,
        "adx": 89.2,
        "cashAfter": 54906,
        "candleCount": 272,
        "blackSwan": false
      },
      {
        "sym": "META",
        "side": "buy",
        "qty": 30.401794,
        "total": 17211.3,
        "price": 566.1279225,
        "signalPrice": 565.845,
        "slippage": 0.0005,
        "bracketTP": 605.76,
        "bracketSL": 546.31,
        "commission": "17.21",
        "time": "2026-06-23T16:53:38.653Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 94, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 94, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 94",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 48.56,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 566.13,
        "holdingBefore": 0,
        "exposure": 49,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 0.1275,
        "adx": 94.3,
        "atr": 0.3659,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 54958,
        "cashAfter": 37729,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 212.987201,
        "total": 25510.51,
        "price": 119.7748575,
        "signalPrice": 119.715,
        "slippage": 0.0005,
        "bracketTP": 128.16,
        "bracketSL": 115.58,
        "commission": "25.51",
        "time": "2026-06-23T16:33:38.461Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 94, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 94, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 94",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.68,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 119.77,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.01,
        "rsi": 100,
        "macdHist": -0.0109,
        "adx": 94.4,
        "atr": 0.2196,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 80494,
        "cashAfter": 54958,
        "candleCount": 251,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 78.762934,
        "total": 26392.08,
        "price": 335.0824575,
        "signalPrice": 334.915,
        "slippage": 0.0005,
        "bracketTP": 358.54,
        "bracketSL": 323.35,
        "commission": "26.39",
        "time": "2026-06-23T16:33:38.460Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 96, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 96, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 96",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 335.08,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 100,
        "macdHist": -0.0005,
        "adx": 96.3,
        "atr": 0.6287,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 106912,
        "cashAfter": 80494,
        "candleCount": 251,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 32.505055,
        "total": 12121.57,
        "price": 372.91345000000007,
        "signalPrice": 373.1,
        "slippage": 0.0005,
        "commission": "12.12",
        "time": "2026-06-23T15:54:38.065Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 99"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 11.34,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 0,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.13,
        "pnlPct": -0.1,
        "avgCost": 373.29,
        "exposure": 11,
        "volatility": 0.48,
        "rsi": 100,
        "macdHist": 0.5973,
        "adx": 99,
        "cashAfter": 106912,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 34.195389,
        "total": 10185.99,
        "price": 297.8759875,
        "signalPrice": 298.025,
        "slippage": 0.0005,
        "commission": "10.19",
        "time": "2026-06-23T15:54:38.065Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 96"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 20.87,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.19,
        "pnlPct": -0.1,
        "avgCost": 298.17,
        "exposure": 21,
        "volatility": 0.12,
        "rsi": 100,
        "macdHist": 0.13,
        "adx": 96.3,
        "cashAfter": 94803,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 32.505055,
        "total": 12133.7,
        "price": 373.28655,
        "signalPrice": 373.1,
        "slippage": 0.0005,
        "bracketTP": 430.15,
        "bracketSL": 344.86,
        "commission": "12.13",
        "time": "2026-06-23T15:53:38.066Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 9.53,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 373.29,
        "holdingBefore": 0,
        "exposure": 10,
        "volatility": 0.35,
        "rsi": 100,
        "macdHist": 0.3814,
        "adx": 99.4,
        "atr": 12.9234,
        "riskPct": 0.86,
        "stopPct": 7.62,
        "targetPct": 15.23,
        "cashBefore": 96773,
        "cashAfter": 84627,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 34.195389,
        "total": 10196.18,
        "price": 298.17401249999995,
        "signalPrice": 298.025,
        "slippage": 0.0005,
        "bracketTP": 343.02,
        "bracketSL": 275.75,
        "commission": "10.20",
        "time": "2026-06-23T15:53:38.063Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 96, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 96, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 96",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 298.17,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 100,
        "macdHist": 0.0853,
        "adx": 96.2,
        "atr": 10.1931,
        "riskPct": 0.72,
        "stopPct": 7.52,
        "targetPct": 15.04,
        "cashBefore": 106979,
        "cashAfter": 96773,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "sell",
        "qty": 96.292063,
        "total": 11547.83,
        "price": 119.9250075,
        "signalPrice": 119.985,
        "slippage": 0.0005,
        "commission": "11.55",
        "time": "2026-06-23T15:45:37.953Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 86"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 10.8,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.55,
        "pnlPct": -0.1,
        "avgCost": 120.04,
        "exposure": 11,
        "volatility": 0.72,
        "rsi": 100,
        "macdHist": 0.2834,
        "adx": 86,
        "cashAfter": 106979,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 34.608628,
        "total": 11549.7,
        "price": 333.723055,
        "signalPrice": 333.89,
        "slippage": 0.0005,
        "commission": "11.55",
        "time": "2026-06-23T15:45:37.952Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 87"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.59,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.56,
        "pnlPct": -0.1,
        "avgCost": 334.06,
        "exposure": 22,
        "volatility": 0.19,
        "rsi": 100,
        "macdHist": 0.2097,
        "adx": 87,
        "cashAfter": 95443,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "WMT",
        "side": "buy",
        "qty": 96.292063,
        "total": 11559.38,
        "price": 120.04499249999999,
        "signalPrice": 119.985,
        "slippage": 0.0005,
        "bracketTP": 139.25,
        "bracketSL": 110.44,
        "commission": "11.56",
        "time": "2026-06-23T15:44:37.952Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 85, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 85, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 85",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 10.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 120.04,
        "holdingBefore": 0,
        "exposure": 11,
        "volatility": 0.52,
        "rsi": 100,
        "macdHist": 0.1803,
        "adx": 85.3,
        "atr": 7.9726,
        "riskPct": 0.86,
        "stopPct": 8,
        "targetPct": 16,
        "cashBefore": 95476,
        "cashAfter": 83905,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 34.608628,
        "total": 11561.25,
        "price": 334.056945,
        "signalPrice": 333.89,
        "slippage": 0.0005,
        "bracketTP": 387.51,
        "bracketSL": 307.33,
        "commission": "11.56",
        "time": "2026-06-23T15:44:37.951Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 86, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 86, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 86",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 334.06,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 100,
        "macdHist": 0.1334,
        "adx": 86.1,
        "atr": 22.1564,
        "riskPct": 0.86,
        "stopPct": 8,
        "targetPct": 16,
        "cashBefore": 107049,
        "cashAfter": 95476,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.299419,
        "total": 18647.47,
        "price": 62278.85499500001,
        "signalPrice": 62310.01,
        "slippage": 0.0005,
        "commission": "18.65",
        "time": "2026-06-23T15:43:37.920Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 6,
          "buyReasons": [
            "RSI 6",
            "BB lower",
            "Below VWAP",
            "BLACK SWAN BLOCKED"
          ],
          "sellReasons": [
            "MACD↓",
            "Death cross",
            "Stoch K=97",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 17.42,
          "exitTriggered": "Signal reversal sell 6.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 6.0 > buy 0.0",
          "holdingBars": 1311,
          "maxHoldBars": 720,
          "pnlPct": -3.49,
          "buyBlockedReasons": [
            "black swan",
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-6.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -684.91,
        "pnlPct": -3.54,
        "avgCost": 64566.33,
        "exposure": 17,
        "volatility": 0.66,
        "rsi": 5.9,
        "macdHist": -116.1753,
        "adx": 28.2,
        "cashAfter": 107049,
        "candleCount": 201,
        "blackSwan": true
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 7.240742,
        "total": 30269.45,
        "price": 4180.434147295,
        "signalPrice": 4182.52541,
        "slippage": 0.0005,
        "commission": "30.27",
        "time": "2026-06-22T17:55:18.976Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 4.1,
          "buyReasons": [
            "BB lower"
          ],
          "sellReasons": [
            "RSI 100",
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 46.04,
          "exitTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 0.5",
          "holdingBars": 30,
          "maxHoldBars": 720,
          "pnlPct": -0.26,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -95.05,
        "pnlPct": -0.31,
        "avgCost": 4193.56,
        "exposure": 46,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.1843,
        "adx": 64.9,
        "cashAfter": 88420,
        "candleCount": 300,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.299419,
        "total": 19332.39,
        "price": 64566.32702999999,
        "signalPrice": 64534.06,
        "slippage": 0.0005,
        "bracketTP": 71022.96,
        "bracketSL": 61338.01,
        "commission": "19.33",
        "time": "2026-06-22T17:52:18.942Z",
        "strat": "4 signals",
        "why": "Golden cross, EMA50 bounce, ADX 52, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, ADX 52, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "ADX 52",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 28.13,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64566.33,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.05,
        "rsi": 55.4,
        "macdHist": 15.5921,
        "adx": 51.9,
        "atr": 41.162,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77532,
        "cashAfter": 58181,
        "candleCount": 298,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 318.747667,
        "total": 23279.25,
        "price": 73.03346499999999,
        "signalPrice": 73.07,
        "slippage": 0.0005,
        "commission": "23.28",
        "time": "2026-06-22T17:48:18.901Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 2.0",
          "buyScore": 2,
          "sellScore": 3.45,
          "buyReasons": [
            "Below VWAP",
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=86",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 49.71,
          "exitTriggered": "Signal reversal sell 3.5 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 2.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -42.43,
        "pnlPct": -0.18,
        "avgCost": 73.17,
        "exposure": 50,
        "volatility": 0.17,
        "rsi": 73.5,
        "macdHist": 0.0356,
        "adx": 31.3,
        "cashAfter": 77532,
        "candleCount": 294,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 318.747667,
        "total": 23321.67,
        "price": 73.16656499999999,
        "signalPrice": 73.13,
        "slippage": 0.0005,
        "bracketTP": 80.48,
        "bracketSL": 69.51,
        "commission": "23.32",
        "time": "2026-06-22T17:47:18.877Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 32, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 32, Breakout, Above EMA200",
          "buyScore": 4.7,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 32",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 28.11,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 73.17,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.12,
        "rsi": 80,
        "macdHist": 0.0271,
        "adx": 32.4,
        "atr": 0.0811,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77621,
        "cashAfter": 54276,
        "candleCount": 292,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "sell",
        "qty": 74.097841,
        "total": 24576.33,
        "price": 331.67408,
        "signalPrice": 331.84,
        "slippage": 0.0005,
        "commission": "24.58",
        "time": "2026-06-22T17:35:18.759Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 86"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 50.86,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -24.59,
        "pnlPct": -0.1,
        "avgCost": 332.01,
        "exposure": 51,
        "volatility": 0.05,
        "rsi": 100,
        "macdHist": 0.0603,
        "adx": 85.9,
        "cashAfter": 77621,
        "candleCount": 281,
        "blackSwan": false
      },
      {
        "sym": "JPM",
        "side": "buy",
        "qty": 74.097841,
        "total": 24600.92,
        "price": 332.00591999999995,
        "signalPrice": 331.84,
        "slippage": 0.0005,
        "bracketTP": 355.25,
        "bracketSL": 320.39,
        "commission": "24.60",
        "time": "2026-06-22T17:34:18.745Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 91, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 91, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 91",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 28.09,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 332.01,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.04,
        "rsi": 100,
        "macdHist": 0.0394,
        "adx": 90.6,
        "atr": 0.1113,
        "riskPct": 0.86,
        "stopPct": 3.5,
        "targetPct": 7,
        "cashBefore": 77695,
        "cashAfter": 53070,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1587.09144,
        "total": 12569.82,
        "price": 7.920038000000001,
        "signalPrice": 7.924,
        "slippage": 0.0005,
        "commission": "12.57",
        "time": "2026-06-22T17:34:18.733Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.3 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.3 > buy 0.9",
          "buyScore": 0.9,
          "sellScore": 5.3,
          "buyReasons": [
            "RSI 19",
            "Stoch K=7"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 39.72,
          "exitTriggered": "Signal reversal sell 5.3 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 5.3 > buy 0.9",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -20.52,
        "pnlPct": -0.16,
        "avgCost": 7.93,
        "exposure": 40,
        "volatility": 0.22,
        "rsi": 19,
        "macdHist": -0.0044,
        "adx": 73.6,
        "cashAfter": 77695,
        "candleCount": 280,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 1587.09144,
        "total": 12590.34,
        "price": 7.9329645,
        "signalPrice": 7.929,
        "slippage": 0.0005,
        "bracketTP": 8.73,
        "bracketSL": 7.54,
        "commission": "12.59",
        "time": "2026-06-22T17:33:18.728Z",
        "strat": "4 signals",
        "why": "RSI 22, Stoch K=16, Vol 2.5x, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 22, Stoch K=16, Vol 2.5x, Above EMA200",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "RSI 22",
            "Stoch K=16",
            "Vol 2.5x",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 28.08,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.93,
        "holdingBefore": 0,
        "exposure": 28,
        "volatility": 0.21,
        "rsi": 22.2,
        "macdHist": -0.0044,
        "adx": 73.2,
        "atr": 0.0096,
        "riskPct": 0.58,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 77741,
        "cashAfter": 65138,
        "candleCount": 279,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 7.240742,
        "total": 30364.5,
        "price": 4193.561903084999,
        "signalPrice": 4191.46617,
        "slippage": 0.0005,
        "bracketTP": 4403.24,
        "bracketSL": 4088.72,
        "commission": "30.36",
        "time": "2026-06-22T17:25:18.655Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 90, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 90, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 90",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4193.56,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": -0.0025,
        "adx": 90.4,
        "atr": 2.0532,
        "riskPct": 0.7,
        "stopPct": 2.5,
        "targetPct": 5,
        "cashBefore": 108136,
        "cashAfter": 77741,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.419638,
        "total": 23330.04,
        "price": 1738.500315,
        "signalPrice": 1739.37,
        "slippage": 0.0005,
        "commission": "23.33",
        "time": "2026-06-22T17:02:18.397Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.5,
          "buyReasons": [
            "ADX 89"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.58,
          "exitTriggered": "Signal reversal sell 3.5 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 1.5",
          "holdingBars": 4,
          "maxHoldBars": 720,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -47.64,
        "pnlPct": -0.2,
        "avgCost": 1742.05,
        "exposure": 22,
        "volatility": 0.1,
        "rsi": 59.5,
        "macdHist": -0.0245,
        "adx": 89.4,
        "cashAfter": 108136,
        "candleCount": 248,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.419638,
        "total": 23377.69,
        "price": 1742.05059,
        "signalPrice": 1741.18,
        "slippage": 0.0005,
        "bracketTP": 1916.26,
        "bracketSL": 1654.95,
        "commission": "23.38",
        "time": "2026-06-22T16:58:18.355Z",
        "strat": "3 signals",
        "why": "Vol 3.3x, ADX 91, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.3x, ADX 91, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.3x",
            "ADX 91",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1742.05,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 60.6,
        "macdHist": 0.1687,
        "adx": 91,
        "atr": 6.8719,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108230,
        "cashAfter": 84829,
        "candleCount": 244,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2933.428062,
        "total": 23397.05,
        "price": 7.9760100000000005,
        "signalPrice": 7.98,
        "slippage": 0.0005,
        "commission": "23.40",
        "time": "2026-06-22T16:56:18.349Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.05,
          "buyReasons": [
            "ADX 91"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.62,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.5",
          "holdingBars": 9,
          "maxHoldBars": 720,
          "pnlPct": 0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 11.81,
        "pnlPct": 0.05,
        "avgCost": 7.97,
        "exposure": 22,
        "volatility": 0.08,
        "rsi": 55.6,
        "macdHist": -0.0005,
        "adx": 90.7,
        "cashAfter": 108230,
        "candleCount": 242,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2933.428062,
        "total": 23385.24,
        "price": 7.971984,
        "signalPrice": 7.968,
        "slippage": 0.0005,
        "bracketTP": 8.77,
        "bracketSL": 7.57,
        "commission": "23.39",
        "time": "2026-06-22T16:47:18.224Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 3.0x, ADX 90",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 3.0x, ADX 90",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 3.0x",
            "ADX 90"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.97,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 44.1,
        "macdHist": -0.0048,
        "adx": 90.2,
        "atr": 0.0606,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108265,
        "cashAfter": 84856,
        "candleCount": 233,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "sell",
        "qty": 2.410839,
        "total": 10074.14,
        "price": 4178.686401605,
        "signalPrice": 4180.77679,
        "slippage": 0.0005,
        "commission": "10.07",
        "time": "2026-06-22T16:26:17.955Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 97"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 9.31,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.08,
        "pnlPct": -0.1,
        "avgCost": 4182.87,
        "exposure": 9,
        "volatility": 0.18,
        "rsi": 100,
        "macdHist": 2.4297,
        "adx": 96.9,
        "cashAfter": 108265,
        "candleCount": 212,
        "blackSwan": false
      },
      {
        "sym": "GOLD",
        "side": "buy",
        "qty": 2.410839,
        "total": 10084.22,
        "price": 4182.867178394999,
        "signalPrice": 4180.77679,
        "slippage": 0.0005,
        "bracketTP": 4813.55,
        "bracketSL": 3867.53,
        "commission": "10.08",
        "time": "2026-06-22T16:25:17.937Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 97, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 97, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 97",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 4182.87,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 100,
        "macdHist": 1.5701,
        "adx": 96.9,
        "atr": 143.3361,
        "riskPct": 0.7,
        "stopPct": 7.54,
        "targetPct": 15.08,
        "cashBefore": 108295,
        "cashAfter": 98201,
        "candleCount": 211,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 4.889512,
        "total": 8519.97,
        "price": 1742.498315,
        "signalPrice": 1743.37,
        "slippage": 0.0005,
        "commission": "8.52",
        "time": "2026-06-22T16:22:17.867Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.3 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.3 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 4.25,
          "buyReasons": [
            "ADX 57"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=100",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 7.87,
          "exitTriggered": "Signal reversal sell 4.3 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 4.3 > buy 1.5",
          "holdingBars": 4,
          "maxHoldBars": 720,
          "pnlPct": 0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -3.44,
        "pnlPct": -0.04,
        "avgCost": 1743.2,
        "exposure": 8,
        "volatility": 0.76,
        "rsi": 80.5,
        "macdHist": 2.3774,
        "adx": 57.3,
        "cashAfter": 108295,
        "candleCount": 208,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 4.889512,
        "total": 8523.4,
        "price": 1743.2011649999997,
        "signalPrice": 1742.33,
        "slippage": 0.0005,
        "bracketTP": 2221.7,
        "bracketSL": 1503.95,
        "commission": "8.52",
        "time": "2026-06-22T16:18:17.827Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Hammer, ADX 39, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Hammer, ADX 39, Breakout",
          "buyScore": 4.25,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Hammer",
            "ADX 39",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1743.2,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.53,
        "rsi": 78.9,
        "macdHist": 2.802,
        "adx": 38.5,
        "atr": 108.7495,
        "riskPct": 1.08,
        "stopPct": 13.72,
        "targetPct": 27.45,
        "cashBefore": 108316,
        "cashAfter": 99784,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 923.058967,
        "total": 7351.26,
        "price": 7.964016,
        "signalPrice": 7.968,
        "slippage": 0.0005,
        "commission": "7.35",
        "time": "2026-06-22T16:16:17.812Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.8 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.8 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 4.85,
          "buyReasons": [
            "ADX 32"
          ],
          "sellReasons": [
            "RSI 79",
            "BB upper",
            "Stoch K=100",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 6.79,
          "exitTriggered": "Signal reversal sell 4.8 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 4.8 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -13.82,
        "pnlPct": -0.19,
        "avgCost": 7.98,
        "exposure": 7,
        "volatility": 0.55,
        "rsi": 79.1,
        "macdHist": 0.0134,
        "adx": 32,
        "cashAfter": 108316,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.269822,
        "total": 17449.29,
        "price": 64669.639005000005,
        "signalPrice": 64701.99,
        "slippage": 0.0005,
        "commission": "17.45",
        "time": "2026-06-22T16:16:17.797Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 2.6,
          "buyReasons": [
            "ADX 35"
          ],
          "sellReasons": [
            "RSI 85",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.9,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.5",
          "holdingBars": 1304,
          "maxHoldBars": 720,
          "pnlPct": 0.8,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 129.32,
        "pnlPct": 0.75,
        "avgCost": 64190.37,
        "exposure": 23,
        "volatility": 0.46,
        "rsi": 84.6,
        "macdHist": 88.6538,
        "adx": 35,
        "cashAfter": 100972,
        "candleCount": 202,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 923.058967,
        "total": 7365.08,
        "price": 7.978987499999999,
        "signalPrice": 7.975,
        "slippage": 0.0005,
        "bracketTP": 10.51,
        "bracketSL": 6.71,
        "commission": "7.37",
        "time": "2026-06-22T16:15:17.799Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Bull engulf, Breakout, Above EMA200",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Bull engulf",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.11,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.98,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.42,
        "rsi": 81.6,
        "macdHist": 0.0079,
        "adx": 26.8,
        "atr": 0.5763,
        "riskPct": 1.08,
        "stopPct": 15.89,
        "targetPct": 31.78,
        "cashBefore": 90912,
        "cashAfter": 83540,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.269822,
        "total": 17319.97,
        "price": 64190.369145,
        "signalPrice": 64158.29,
        "slippage": 0.0005,
        "bracketTP": 70609.41,
        "bracketSL": 60980.85,
        "commission": "17.32",
        "time": "2026-06-21T18:32:08.523Z",
        "strat": "4 signals",
        "why": "Golden cross, EMA50 bounce, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Breakout, Above EMA200",
          "buyScore": 4.08,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64190.37,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 78.4,
        "macdHist": 13.2701,
        "adx": 24.7,
        "atr": 22.6944,
        "riskPct": 0.8,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108250,
        "cashAfter": 90912,
        "candleCount": 452,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.302223,
        "total": 19385.58,
        "price": 64143.292310000004,
        "signalPrice": 64175.38,
        "slippage": 0.0005,
        "commission": "19.39",
        "time": "2026-06-21T17:55:08.105Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 3.45,
          "buyReasons": [
            "ADX 36"
          ],
          "sellReasons": [
            "RSI 85",
            "Stoch K=84",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 17.91,
          "exitTriggered": "Signal reversal sell 3.5 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 1.5",
          "holdingBars": 8,
          "maxHoldBars": 720,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -24.06,
        "pnlPct": -0.12,
        "avgCost": 64222.91,
        "exposure": 18,
        "volatility": 0.07,
        "rsi": 85,
        "macdHist": 5.5619,
        "adx": 36.3,
        "cashAfter": 108250,
        "candleCount": 415,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.302223,
        "total": 19409.64,
        "price": 64222.905405,
        "signalPrice": 64190.81,
        "slippage": 0.0005,
        "bracketTP": 70645.2,
        "bracketSL": 61011.76,
        "commission": "19.41",
        "time": "2026-06-21T17:47:08.022Z",
        "strat": "4 signals",
        "why": "Golden cross, ADX 34, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 34, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 34",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64222.91,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 81.7,
        "macdHist": 13.0963,
        "adx": 34.4,
        "atr": 14.1856,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108313,
        "cashAfter": 88884,
        "candleCount": 407,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.521769,
        "total": 23382.72,
        "price": 1729.2649350000002,
        "signalPrice": 1730.13,
        "slippage": 0.0005,
        "commission": "23.38",
        "time": "2026-06-21T17:10:07.524Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.5 > buy 2.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.5 > buy 2.0",
          "buyScore": 2,
          "sellScore": 4.5,
          "buyReasons": [
            "Below VWAP",
            "ADX 38"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 21.59,
          "exitTriggered": "Signal reversal sell 4.5 > buy 2.0",
          "riskSellTriggered": "Signal reversal sell 4.5 > buy 2.0",
          "holdingBars": 1,
          "maxHoldBars": 720,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -29.21,
        "pnlPct": -0.12,
        "avgCost": 1731.43,
        "exposure": 22,
        "volatility": 0.05,
        "rsi": 63.8,
        "macdHist": 0.0855,
        "adx": 38,
        "cashAfter": 108313,
        "candleCount": 370,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.521769,
        "total": 23411.93,
        "price": 1731.42528,
        "signalPrice": 1730.56,
        "slippage": 0.0005,
        "bracketTP": 1904.57,
        "bracketSL": 1644.85,
        "commission": "23.41",
        "time": "2026-06-21T17:09:07.511Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Vol 2.3x, Below VWAP, ADX 37, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.3x, Below VWAP, ADX 37, Above EMA200",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.3x",
            "Below VWAP",
            "ADX 37",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1731.43,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 67.8,
        "macdHist": 0.1324,
        "adx": 37.2,
        "atr": 0.7914,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108389,
        "cashAfter": 84953,
        "candleCount": 369,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 314.271708,
        "total": 23354.42,
        "price": 74.312825,
        "signalPrice": 74.35,
        "slippage": 0.0005,
        "commission": "23.35",
        "time": "2026-06-21T17:00:07.403Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 2.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 2.3",
          "buyScore": 2.25,
          "sellScore": 3.5,
          "buyReasons": [
            "EMA50 bounce",
            "ADX 37"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.55,
          "exitTriggered": "Signal reversal sell 3.5 > buy 2.3",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 2.3",
          "holdingBars": 7,
          "maxHoldBars": 720,
          "pnlPct": -0.32,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -86.25,
        "pnlPct": -0.37,
        "avgCost": 74.59,
        "exposure": 22,
        "volatility": 0.28,
        "rsi": 66.2,
        "macdHist": -0.0045,
        "adx": 36.6,
        "cashAfter": 108389,
        "candleCount": 360,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 314.271708,
        "total": 23440.67,
        "price": 74.58727499999999,
        "signalPrice": 74.55,
        "slippage": 0.0005,
        "bracketTP": 82.05,
        "bracketSL": 70.86,
        "commission": "23.44",
        "time": "2026-06-21T16:53:07.348Z",
        "strat": "3 signals",
        "why": "Vol 5.7x, ADX 31, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 5.7x, ADX 31, Breakout",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "Vol 5.7x",
            "ADX 31",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 74.59,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.27,
        "rsi": 98.6,
        "macdHist": 0.054,
        "adx": 31,
        "atr": 0.0872,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108522,
        "cashAfter": 85058,
        "candleCount": 353,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.30277,
        "total": 19423.96,
        "price": 64154.18686,
        "signalPrice": 64186.28,
        "slippage": 0.0005,
        "commission": "19.42",
        "time": "2026-06-21T16:29:07.057Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.77,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 17.9,
          "exitTriggered": "Signal reversal sell 3.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 0.0",
          "holdingBars": 6,
          "maxHoldBars": 720,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -36.62,
        "pnlPct": -0.19,
        "avgCost": 64275.14,
        "exposure": 18,
        "volatility": 0.05,
        "rsi": 59.3,
        "macdHist": 2.9006,
        "adx": 23.3,
        "cashAfter": 108522,
        "candleCount": 329,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.30277,
        "total": 19460.58,
        "price": 64275.141509999994,
        "signalPrice": 64243.02,
        "slippage": 0.0005,
        "bracketTP": 70702.66,
        "bracketSL": 61061.38,
        "commission": "19.46",
        "time": "2026-06-21T16:23:06.984Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 32, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64275.14,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 55.5,
        "macdHist": 9.011,
        "adx": 32.1,
        "atr": 24.7953,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108597,
        "cashAfter": 89117,
        "candleCount": 323,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2944.099811,
        "total": 23491,
        "price": 7.9790085,
        "signalPrice": 7.983,
        "slippage": 0.0005,
        "commission": "23.49",
        "time": "2026-06-21T15:56:06.582Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.5,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 21.64,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.0",
          "holdingBars": 18,
          "maxHoldBars": 720,
          "pnlPct": 0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.88,
        "pnlPct": -0.01,
        "avgCost": 7.98,
        "exposure": 22,
        "volatility": 0.09,
        "rsi": 67.5,
        "macdHist": 0,
        "adx": 26.3,
        "cashAfter": 108597,
        "candleCount": 295,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 316.258053,
        "total": 23419.84,
        "price": 74.05295500000001,
        "signalPrice": 74.09,
        "slippage": 0.0005,
        "commission": "23.42",
        "time": "2026-06-21T15:47:06.440Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.4",
          "buyScore": 0.4,
          "sellScore": 3.5,
          "buyReasons": [
            "Stoch K=17"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 43.2,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.4",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.4",
          "holdingBars": 3,
          "maxHoldBars": 720,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -74.06,
        "pnlPct": -0.32,
        "avgCost": 74.29,
        "exposure": 43,
        "volatility": 0.06,
        "rsi": 49.2,
        "macdHist": -0.0034,
        "adx": 32.7,
        "cashAfter": 85130,
        "candleCount": 287,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 316.258053,
        "total": 23493.9,
        "price": 74.28712499999999,
        "signalPrice": 74.25,
        "slippage": 0.0005,
        "bracketTP": 81.72,
        "bracketSL": 70.57,
        "commission": "23.49",
        "time": "2026-06-21T15:44:06.390Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.5x, ADX 39, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.5x, ADX 39, Breakout",
          "buyScore": 5.25,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.5x",
            "ADX 39",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.62,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 74.29,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.09,
        "rsi": 56.9,
        "macdHist": 0.0072,
        "adx": 39.4,
        "atr": 0.0764,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 85251,
        "cashAfter": 61733,
        "candleCount": 284,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2944.099811,
        "total": 23493.88,
        "price": 7.979988,
        "signalPrice": 7.976,
        "slippage": 0.0005,
        "bracketTP": 8.78,
        "bracketSL": 7.58,
        "commission": "23.49",
        "time": "2026-06-21T15:38:06.288Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 2.1x, ADX 62",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.1x, ADX 62",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.1x",
            "ADX 62"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.98,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 58.1,
        "macdHist": 0.0001,
        "adx": 61.9,
        "atr": 0.0051,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108768,
        "cashAfter": 85251,
        "candleCount": 278,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.365747,
        "total": 23470.22,
        "price": 64170.63863,
        "signalPrice": 64202.74,
        "slippage": 0.0005,
        "commission": "23.47",
        "time": "2026-06-21T15:32:06.176Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 0.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 0.4",
          "buyScore": 0.4,
          "sellScore": 2.7,
          "buyReasons": [
            "Stoch K=15"
          ],
          "sellReasons": [
            "MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 21.58,
          "exitTriggered": "Signal reversal sell 2.7 > buy 0.4",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 0.4",
          "holdingBars": 4,
          "maxHoldBars": 720,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -43.12,
        "pnlPct": -0.18,
        "avgCost": 64288.53,
        "exposure": 22,
        "volatility": 0.04,
        "rsi": 40,
        "macdHist": -1.6467,
        "adx": 71.4,
        "cashAfter": 108768,
        "candleCount": 272,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.365747,
        "total": 23513.34,
        "price": 64288.5282,
        "signalPrice": 64256.4,
        "slippage": 0.0005,
        "bracketTP": 70717.38,
        "bracketSL": 61074.1,
        "commission": "23.51",
        "time": "2026-06-21T15:28:06.139Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 77, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 77, Breakout",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 77",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64288.53,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 65.2,
        "macdHist": -2.1941,
        "adx": 76.8,
        "atr": 53.9032,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108858,
        "cashAfter": 85321,
        "candleCount": 268,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 317.766516,
        "total": 23518.85,
        "price": 74.012975,
        "signalPrice": 74.05,
        "slippage": 0.0005,
        "commission": "23.52",
        "time": "2026-06-21T15:08:05.974Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.5,
          "buyReasons": [],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 21.61,
          "exitTriggered": "Signal reversal sell 3.5 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 0.0",
          "holdingBars": 10,
          "maxHoldBars": 720,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -13.99,
        "pnlPct": -0.06,
        "avgCost": 74.06,
        "exposure": 22,
        "volatility": 0.14,
        "rsi": 54.3,
        "macdHist": -0.0003,
        "adx": 84.5,
        "cashAfter": 108858,
        "candleCount": 248,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 2447.639713,
        "total": 19532.18,
        "price": 7.980008000000001,
        "signalPrice": 7.984,
        "slippage": 0.0005,
        "commission": "19.53",
        "time": "2026-06-21T15:05:05.965Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.5 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.5 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 5.45,
          "buyReasons": [
            "ADX 89"
          ],
          "sellReasons": [
            "RSI 80",
            "Stoch K=87",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 39.57,
          "exitTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 5.5 > buy 1.5",
          "holdingBars": 3,
          "maxHoldBars": 720,
          "pnlPct": 0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 9.84,
        "pnlPct": 0.05,
        "avgCost": 7.98,
        "exposure": 40,
        "volatility": 0.16,
        "rsi": 79.7,
        "macdHist": 0.0036,
        "adx": 89,
        "cashAfter": 85363,
        "candleCount": 245,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 2447.639713,
        "total": 19522.34,
        "price": 7.975986,
        "signalPrice": 7.972,
        "slippage": 0.0005,
        "bracketTP": 8.77,
        "bracketSL": 7.58,
        "commission": "19.52",
        "time": "2026-06-21T15:02:05.938Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Vol 3.4x, ADX 91, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 3.4x, ADX 91, Breakout, Above EMA200",
          "buyScore": 5.25,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 3.4x",
            "ADX 91",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.62,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.98,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.09,
        "rsi": 75.6,
        "macdHist": 0.0022,
        "adx": 91,
        "atr": 0.0324,
        "riskPct": 0.9,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 85392,
        "cashAfter": 65850,
        "candleCount": 242,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 317.766516,
        "total": 23532.84,
        "price": 74.05700999999999,
        "signalPrice": 74.02,
        "slippage": 0.0005,
        "bracketTP": 81.46,
        "bracketSL": 70.35,
        "commission": "23.53",
        "time": "2026-06-21T14:58:05.892Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 4.0x, ADX 89",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 4.0x, ADX 89",
          "buyScore": 4.05,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 4.0x",
            "ADX 89"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 720,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 74.06,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 50.9,
        "macdHist": -0.0121,
        "adx": 89.1,
        "atr": 0.4027,
        "riskPct": 1.08,
        "stopPct": 5,
        "targetPct": 10,
        "cashBefore": 108948,
        "cashAfter": 85392,
        "candleCount": 238,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.303958,
        "total": 19455.13,
        "price": 64005.971005,
        "signalPrice": 64037.99,
        "slippage": 0.0005,
        "commission": "19.46",
        "time": "2026-06-21T14:21:05.548Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.0 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.0 > buy 1.5",
          "buyScore": 1.5,
          "sellScore": 6,
          "buyReasons": [
            "RSI 25",
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Death cross",
            "Stoch K=100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 17.86,
          "exitTriggered": "Signal reversal sell 6.0 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 6.0 > buy 1.5",
          "holdingBars": 825,
          "maxHoldBars": 720,
          "pnlPct": -0.42,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-6.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -91.85,
        "pnlPct": -0.47,
        "avgCost": 64308.15,
        "exposure": 18,
        "volatility": 0.08,
        "rsi": 25.2,
        "macdHist": -12.364,
        "adx": 41.7,
        "cashAfter": 108948,
        "candleCount": 201,
        "blackSwan": false
      }
    ],
    "history": [
      {
        "t": 1748822400000,
        "value": 100000,
        "day": "2025-06-02"
      },
      {
        "t": 1748908800000,
        "value": 100000,
        "day": "2025-06-03"
      },
      {
        "t": 1748995200000,
        "value": 100000,
        "day": "2025-06-04"
      },
      {
        "t": 1749081600000,
        "value": 100000,
        "day": "2025-06-05"
      },
      {
        "t": 1749168000000,
        "value": 99962.51,
        "day": "2025-06-06"
      },
      {
        "t": 1749254400000,
        "value": 99962.51,
        "day": "2025-06-07"
      },
      {
        "t": 1749340800000,
        "value": 99962.51,
        "day": "2025-06-08"
      },
      {
        "t": 1749427200000,
        "value": 99831.79,
        "day": "2025-06-09"
      },
      {
        "t": 1749513600000,
        "value": 100130.47,
        "day": "2025-06-10"
      },
      {
        "t": 1749600000000,
        "value": 99834.65,
        "day": "2025-06-11"
      },
      {
        "t": 1749686400000,
        "value": 99806.72,
        "day": "2025-06-12"
      },
      {
        "t": 1749772800000,
        "value": 99431.03,
        "day": "2025-06-13"
      },
      {
        "t": 1749859200000,
        "value": 99431.03,
        "day": "2025-06-14"
      },
      {
        "t": 1749945600000,
        "value": 99431.03,
        "day": "2025-06-15"
      },
      {
        "t": 1750032000000,
        "value": 100091.99,
        "day": "2025-06-16"
      },
      {
        "t": 1750118400000,
        "value": 100023.39,
        "day": "2025-06-17"
      },
      {
        "t": 1750204800000,
        "value": 99924.59,
        "day": "2025-06-18"
      },
      {
        "t": 1750291200000,
        "value": 99924.59,
        "day": "2025-06-19"
      },
      {
        "t": 1750377600000,
        "value": 99661.53,
        "day": "2025-06-20"
      },
      {
        "t": 1750464000000,
        "value": 99661.53,
        "day": "2025-06-21"
      },
      {
        "t": 1750550400000,
        "value": 99661.53,
        "day": "2025-06-22"
      },
      {
        "t": 1750636800000,
        "value": 100442.06,
        "day": "2025-06-23"
      },
      {
        "t": 1750723200000,
        "value": 102259.52,
        "day": "2025-06-24"
      },
      {
        "t": 1750809600000,
        "value": 102879.17,
        "day": "2025-06-25"
      },
      {
        "t": 1750896000000,
        "value": 103544.7,
        "day": "2025-06-26"
      },
      {
        "t": 1750982400000,
        "value": 103834.24,
        "day": "2025-06-27"
      },
      {
        "t": 1751068800000,
        "value": 103834.24,
        "day": "2025-06-28"
      },
      {
        "t": 1751155200000,
        "value": 103834.24,
        "day": "2025-06-29"
      },
      {
        "t": 1751241600000,
        "value": 103707.38,
        "day": "2025-06-30"
      },
      {
        "t": 1751328000000,
        "value": 102162.83,
        "day": "2025-07-01"
      },
      {
        "t": 1751414400000,
        "value": 102322.08,
        "day": "2025-07-02"
      },
      {
        "t": 1751500800000,
        "value": 102425.38,
        "day": "2025-07-03"
      },
      {
        "t": 1751587200000,
        "value": 102425.38,
        "day": "2025-07-04"
      },
      {
        "t": 1751673600000,
        "value": 102425.38,
        "day": "2025-07-05"
      },
      {
        "t": 1751760000000,
        "value": 102425.38,
        "day": "2025-07-06"
      },
      {
        "t": 1751846400000,
        "value": 101935.11,
        "day": "2025-07-07"
      },
      {
        "t": 1751932800000,
        "value": 102471.33,
        "day": "2025-07-08"
      },
      {
        "t": 1752019200000,
        "value": 102993.56,
        "day": "2025-07-09"
      },
      {
        "t": 1752105600000,
        "value": 103657.9,
        "day": "2025-07-10"
      },
      {
        "t": 1752192000000,
        "value": 103627.48,
        "day": "2025-07-11"
      },
      {
        "t": 1752278400000,
        "value": 103627.48,
        "day": "2025-07-12"
      },
      {
        "t": 1752364800000,
        "value": 103627.48,
        "day": "2025-07-13"
      },
      {
        "t": 1752451200000,
        "value": 103650.3,
        "day": "2025-07-14"
      },
      {
        "t": 1752537600000,
        "value": 105243.05,
        "day": "2025-07-15"
      },
      {
        "t": 1752624000000,
        "value": 105702.85,
        "day": "2025-07-16"
      },
      {
        "t": 1752710400000,
        "value": 105837.3,
        "day": "2025-07-17"
      },
      {
        "t": 1752796800000,
        "value": 105376.75,
        "day": "2025-07-18"
      },
      {
        "t": 1752883200000,
        "value": 105376.75,
        "day": "2025-07-19"
      },
      {
        "t": 1752969600000,
        "value": 105376.75,
        "day": "2025-07-20"
      },
      {
        "t": 1753056000000,
        "value": 105601.85,
        "day": "2025-07-21"
      },
      {
        "t": 1753142400000,
        "value": 104597.5,
        "day": "2025-07-22"
      },
      {
        "t": 1753228800000,
        "value": 105820.24,
        "day": "2025-07-23"
      },
      {
        "t": 1753315200000,
        "value": 106636.36,
        "day": "2025-07-24"
      },
      {
        "t": 1753401600000,
        "value": 107192.71,
        "day": "2025-07-25"
      },
      {
        "t": 1753488000000,
        "value": 107192.71,
        "day": "2025-07-26"
      },
      {
        "t": 1753574400000,
        "value": 107192.71,
        "day": "2025-07-27"
      },
      {
        "t": 1753660800000,
        "value": 108725.26,
        "day": "2025-07-28"
      },
      {
        "t": 1753747200000,
        "value": 108555.55,
        "day": "2025-07-29"
      },
      {
        "t": 1753833600000,
        "value": 109014.43,
        "day": "2025-07-30"
      },
      {
        "t": 1753920000000,
        "value": 111216.9,
        "day": "2025-07-31"
      },
      {
        "t": 1754006400000,
        "value": 109333.08,
        "day": "2025-08-01"
      },
      {
        "t": 1754092800000,
        "value": 109333.08,
        "day": "2025-08-02"
      },
      {
        "t": 1754179200000,
        "value": 109333.08,
        "day": "2025-08-03"
      },
      {
        "t": 1754265600000,
        "value": 111573.54,
        "day": "2025-08-04"
      },
      {
        "t": 1754352000000,
        "value": 110592.57,
        "day": "2025-08-05"
      },
      {
        "t": 1754438400000,
        "value": 109317.74,
        "day": "2025-08-06"
      },
      {
        "t": 1754524800000,
        "value": 110461.11,
        "day": "2025-08-07"
      },
      {
        "t": 1754611200000,
        "value": 110931.25,
        "day": "2025-08-08"
      },
      {
        "t": 1754697600000,
        "value": 110931.25,
        "day": "2025-08-09"
      },
      {
        "t": 1754784000000,
        "value": 110931.25,
        "day": "2025-08-10"
      },
      {
        "t": 1754870400000,
        "value": 110660.31,
        "day": "2025-08-11"
      },
      {
        "t": 1754956800000,
        "value": 112139.24,
        "day": "2025-08-12"
      },
      {
        "t": 1755043200000,
        "value": 113000.24,
        "day": "2025-08-13"
      },
      {
        "t": 1755129600000,
        "value": 112640.07,
        "day": "2025-08-14"
      },
      {
        "t": 1755216000000,
        "value": 112150.85,
        "day": "2025-08-15"
      },
      {
        "t": 1755302400000,
        "value": 112150.85,
        "day": "2025-08-16"
      },
      {
        "t": 1755388800000,
        "value": 112150.85,
        "day": "2025-08-17"
      },
      {
        "t": 1755475200000,
        "value": 111417.75,
        "day": "2025-08-18"
      },
      {
        "t": 1755561600000,
        "value": 108768.47,
        "day": "2025-08-19"
      },
      {
        "t": 1755648000000,
        "value": 108257.75,
        "day": "2025-08-20"
      },
      {
        "t": 1755734400000,
        "value": 107935.47,
        "day": "2025-08-21"
      },
      {
        "t": 1755820800000,
        "value": 109080.06,
        "day": "2025-08-22"
      },
      {
        "t": 1755907200000,
        "value": 109080.06,
        "day": "2025-08-23"
      },
      {
        "t": 1755993600000,
        "value": 109080.06,
        "day": "2025-08-24"
      },
      {
        "t": 1756080000000,
        "value": 109305.16,
        "day": "2025-08-25"
      },
      {
        "t": 1756166400000,
        "value": 109430.98,
        "day": "2025-08-26"
      },
      {
        "t": 1756252800000,
        "value": 109193.37,
        "day": "2025-08-27"
      },
      {
        "t": 1756339200000,
        "value": 109419.65,
        "day": "2025-08-28"
      },
      {
        "t": 1756425600000,
        "value": 108531.11,
        "day": "2025-08-29"
      },
      {
        "t": 1756512000000,
        "value": 108531.11,
        "day": "2025-08-30"
      },
      {
        "t": 1756598400000,
        "value": 108531.11,
        "day": "2025-08-31"
      },
      {
        "t": 1756684800000,
        "value": 108531.11,
        "day": "2025-09-01"
      },
      {
        "t": 1756771200000,
        "value": 108032.95,
        "day": "2025-09-02"
      },
      {
        "t": 1756857600000,
        "value": 109046.87,
        "day": "2025-09-03"
      },
      {
        "t": 1756944000000,
        "value": 109786.97,
        "day": "2025-09-04"
      },
      {
        "t": 1757030400000,
        "value": 109784.32,
        "day": "2025-09-05"
      },
      {
        "t": 1757116800000,
        "value": 109784.32,
        "day": "2025-09-06"
      },
      {
        "t": 1757203200000,
        "value": 109784.32,
        "day": "2025-09-07"
      },
      {
        "t": 1757289600000,
        "value": 109688.7,
        "day": "2025-09-08"
      },
      {
        "t": 1757376000000,
        "value": 110709.09,
        "day": "2025-09-09"
      },
      {
        "t": 1757462400000,
        "value": 110264.69,
        "day": "2025-09-10"
      },
      {
        "t": 1757548800000,
        "value": 110328.52,
        "day": "2025-09-11"
      },
      {
        "t": 1757635200000,
        "value": 110593.39,
        "day": "2025-09-12"
      },
      {
        "t": 1757721600000,
        "value": 110593.39,
        "day": "2025-09-13"
      },
      {
        "t": 1757808000000,
        "value": 110593.39,
        "day": "2025-09-14"
      },
      {
        "t": 1757894400000,
        "value": 111959.75,
        "day": "2025-09-15"
      },
      {
        "t": 1757980800000,
        "value": 112184.22,
        "day": "2025-09-16"
      },
      {
        "t": 1758067200000,
        "value": 111518.58,
        "day": "2025-09-17"
      },
      {
        "t": 1758153600000,
        "value": 112428.85,
        "day": "2025-09-18"
      },
      {
        "t": 1758240000000,
        "value": 112641.96,
        "day": "2025-09-19"
      },
      {
        "t": 1758326400000,
        "value": 112641.96,
        "day": "2025-09-20"
      },
      {
        "t": 1758412800000,
        "value": 112641.96,
        "day": "2025-09-21"
      },
      {
        "t": 1758499200000,
        "value": 113017.23,
        "day": "2025-09-22"
      },
      {
        "t": 1758585600000,
        "value": 112104.24,
        "day": "2025-09-23"
      },
      {
        "t": 1758672000000,
        "value": 111591.42,
        "day": "2025-09-24"
      },
      {
        "t": 1758758400000,
        "value": 111305.78,
        "day": "2025-09-25"
      },
      {
        "t": 1758844800000,
        "value": 111215.19,
        "day": "2025-09-26"
      },
      {
        "t": 1758931200000,
        "value": 111219.36,
        "day": "2025-09-27"
      },
      {
        "t": 1759017600000,
        "value": 111221.78,
        "day": "2025-09-28"
      },
      {
        "t": 1759104000000,
        "value": 111390.63,
        "day": "2025-09-29"
      },
      {
        "t": 1759190400000,
        "value": 111449.16,
        "day": "2025-09-30"
      },
      {
        "t": 1759276800000,
        "value": 111093.96,
        "day": "2025-10-01"
      },
      {
        "t": 1759363200000,
        "value": 111724.93,
        "day": "2025-10-02"
      },
      {
        "t": 1759449600000,
        "value": 111036,
        "day": "2025-10-03"
      },
      {
        "t": 1759536000000,
        "value": 111074.17,
        "day": "2025-10-04"
      },
      {
        "t": 1759622400000,
        "value": 111103.57,
        "day": "2025-10-05"
      },
      {
        "t": 1759708800000,
        "value": 111509.71,
        "day": "2025-10-06"
      },
      {
        "t": 1759795200000,
        "value": 111044.66,
        "day": "2025-10-07"
      },
      {
        "t": 1759881600000,
        "value": 111402.62,
        "day": "2025-10-08"
      },
      {
        "t": 1759968000000,
        "value": 111043.2,
        "day": "2025-10-09"
      },
      {
        "t": 1760054400000,
        "value": 109270.07,
        "day": "2025-10-10"
      },
      {
        "t": 1760140800000,
        "value": 109319.09,
        "day": "2025-10-11"
      },
      {
        "t": 1760227200000,
        "value": 109557.26,
        "day": "2025-10-12"
      },
      {
        "t": 1760313600000,
        "value": 111402.55,
        "day": "2025-10-13"
      },
      {
        "t": 1760400000000,
        "value": 111016.01,
        "day": "2025-10-14"
      },
      {
        "t": 1760486400000,
        "value": 111941.55,
        "day": "2025-10-15"
      },
      {
        "t": 1760572800000,
        "value": 113128.99,
        "day": "2025-10-16"
      },
      {
        "t": 1760659200000,
        "value": 112586.91,
        "day": "2025-10-17"
      },
      {
        "t": 1760745600000,
        "value": 112607.72,
        "day": "2025-10-18"
      },
      {
        "t": 1760832000000,
        "value": 112605.84,
        "day": "2025-10-19"
      },
      {
        "t": 1760918400000,
        "value": 113963.18,
        "day": "2025-10-20"
      },
      {
        "t": 1761004800000,
        "value": 111832.85,
        "day": "2025-10-21"
      },
      {
        "t": 1761091200000,
        "value": 111524.74,
        "day": "2025-10-22"
      },
      {
        "t": 1761177600000,
        "value": 111911.31,
        "day": "2025-10-23"
      },
      {
        "t": 1761264000000,
        "value": 113186.17,
        "day": "2025-10-24"
      },
      {
        "t": 1761350400000,
        "value": 113186.17,
        "day": "2025-10-25"
      },
      {
        "t": 1761436800000,
        "value": 113186.17,
        "day": "2025-10-26"
      },
      {
        "t": 1761523200000,
        "value": 115024.28,
        "day": "2025-10-27"
      },
      {
        "t": 1761609600000,
        "value": 115677.09,
        "day": "2025-10-28"
      },
      {
        "t": 1761696000000,
        "value": 116932.44,
        "day": "2025-10-29"
      },
      {
        "t": 1761782400000,
        "value": 117386.73,
        "day": "2025-10-30"
      },
      {
        "t": 1761868800000,
        "value": 117240.65,
        "day": "2025-10-31"
      },
      {
        "t": 1761955200000,
        "value": 117240.65,
        "day": "2025-11-01"
      },
      {
        "t": 1762041600000,
        "value": 117240.65,
        "day": "2025-11-02"
      },
      {
        "t": 1762128000000,
        "value": 117751.25,
        "day": "2025-11-03"
      },
      {
        "t": 1762214400000,
        "value": 116537.3,
        "day": "2025-11-04"
      },
      {
        "t": 1762300800000,
        "value": 116904.56,
        "day": "2025-11-05"
      },
      {
        "t": 1762387200000,
        "value": 116310.47,
        "day": "2025-11-06"
      },
      {
        "t": 1762473600000,
        "value": 115637.55,
        "day": "2025-11-07"
      },
      {
        "t": 1762560000000,
        "value": 115637.55,
        "day": "2025-11-08"
      },
      {
        "t": 1762646400000,
        "value": 115637.55,
        "day": "2025-11-09"
      },
      {
        "t": 1762732800000,
        "value": 117733.58,
        "day": "2025-11-10"
      },
      {
        "t": 1762819200000,
        "value": 117824.26,
        "day": "2025-11-11"
      },
      {
        "t": 1762905600000,
        "value": 117288.41,
        "day": "2025-11-12"
      },
      {
        "t": 1762992000000,
        "value": 115867.99,
        "day": "2025-11-13"
      },
      {
        "t": 1763078400000,
        "value": 115896.49,
        "day": "2025-11-14"
      },
      {
        "t": 1763164800000,
        "value": 115896.49,
        "day": "2025-11-15"
      },
      {
        "t": 1763251200000,
        "value": 115896.49,
        "day": "2025-11-16"
      },
      {
        "t": 1763337600000,
        "value": 115998.53,
        "day": "2025-11-17"
      },
      {
        "t": 1763424000000,
        "value": 115925.29,
        "day": "2025-11-18"
      },
      {
        "t": 1763510400000,
        "value": 116842.05,
        "day": "2025-11-19"
      },
      {
        "t": 1763596800000,
        "value": 116303.35,
        "day": "2025-11-20"
      },
      {
        "t": 1763683200000,
        "value": 117438.06,
        "day": "2025-11-21"
      },
      {
        "t": 1763769600000,
        "value": 117438.06,
        "day": "2025-11-22"
      },
      {
        "t": 1763856000000,
        "value": 117438.06,
        "day": "2025-11-23"
      },
      {
        "t": 1763942400000,
        "value": 119432.65,
        "day": "2025-11-24"
      },
      {
        "t": 1764028800000,
        "value": 120449.41,
        "day": "2025-11-25"
      },
      {
        "t": 1764115200000,
        "value": 120488.17,
        "day": "2025-11-26"
      },
      {
        "t": 1764201600000,
        "value": 120488.17,
        "day": "2025-11-27"
      },
      {
        "t": 1764288000000,
        "value": 120837.45,
        "day": "2025-11-28"
      },
      {
        "t": 1764374400000,
        "value": 120837.45,
        "day": "2025-11-29"
      },
      {
        "t": 1764460800000,
        "value": 120837.45,
        "day": "2025-11-30"
      },
      {
        "t": 1764547200000,
        "value": 120832.01,
        "day": "2025-12-01"
      },
      {
        "t": 1764633600000,
        "value": 121310.96,
        "day": "2025-12-02"
      },
      {
        "t": 1764720000000,
        "value": 121827.75,
        "day": "2025-12-03"
      },
      {
        "t": 1764806400000,
        "value": 121419.32,
        "day": "2025-12-04"
      },
      {
        "t": 1764892800000,
        "value": 121658.27,
        "day": "2025-12-05"
      },
      {
        "t": 1764979200000,
        "value": 121658.27,
        "day": "2025-12-06"
      },
      {
        "t": 1765065600000,
        "value": 121658.27,
        "day": "2025-12-07"
      },
      {
        "t": 1765152000000,
        "value": 120612.14,
        "day": "2025-12-08"
      },
      {
        "t": 1765238400000,
        "value": 121114.5,
        "day": "2025-12-09"
      },
      {
        "t": 1765324800000,
        "value": 121253.17,
        "day": "2025-12-10"
      },
      {
        "t": 1765411200000,
        "value": 120787.32,
        "day": "2025-12-11"
      },
      {
        "t": 1765497600000,
        "value": 120767.88,
        "day": "2025-12-12"
      },
      {
        "t": 1765584000000,
        "value": 120767.88,
        "day": "2025-12-13"
      },
      {
        "t": 1765670400000,
        "value": 120767.88,
        "day": "2025-12-14"
      },
      {
        "t": 1765756800000,
        "value": 120304.61,
        "day": "2025-12-15"
      },
      {
        "t": 1765843200000,
        "value": 119907.01,
        "day": "2025-12-16"
      },
      {
        "t": 1765929600000,
        "value": 118740.43,
        "day": "2025-12-17"
      },
      {
        "t": 1766016000000,
        "value": 119251.81,
        "day": "2025-12-18"
      },
      {
        "t": 1766102400000,
        "value": 119870.06,
        "day": "2025-12-19"
      },
      {
        "t": 1766188800000,
        "value": 119870.06,
        "day": "2025-12-20"
      },
      {
        "t": 1766275200000,
        "value": 119870.06,
        "day": "2025-12-21"
      },
      {
        "t": 1766361600000,
        "value": 119715.8,
        "day": "2025-12-22"
      },
      {
        "t": 1766448000000,
        "value": 120145.55,
        "day": "2025-12-23"
      },
      {
        "t": 1766534400000,
        "value": 120343.17,
        "day": "2025-12-24"
      },
      {
        "t": 1766620800000,
        "value": 120382.53,
        "day": "2025-12-25"
      },
      {
        "t": 1766707200000,
        "value": 120392.9,
        "day": "2025-12-26"
      },
      {
        "t": 1766793600000,
        "value": 120421.88,
        "day": "2025-12-27"
      },
      {
        "t": 1766880000000,
        "value": 120376.92,
        "day": "2025-12-28"
      },
      {
        "t": 1766966400000,
        "value": 120128.14,
        "day": "2025-12-29"
      },
      {
        "t": 1767052800000,
        "value": 119969.56,
        "day": "2025-12-30"
      },
      {
        "t": 1767139200000,
        "value": 119603.31,
        "day": "2025-12-31"
      },
      {
        "t": 1767225600000,
        "value": 119603.31,
        "day": "2026-01-01"
      },
      {
        "t": 1767312000000,
        "value": 119801.66,
        "day": "2026-01-02"
      },
      {
        "t": 1767398400000,
        "value": 119801.66,
        "day": "2026-01-03"
      },
      {
        "t": 1767484800000,
        "value": 119801.66,
        "day": "2026-01-04"
      },
      {
        "t": 1767571200000,
        "value": 119885.57,
        "day": "2026-01-05"
      },
      {
        "t": 1767657600000,
        "value": 119663.71,
        "day": "2026-01-06"
      },
      {
        "t": 1767744000000,
        "value": 119923.17,
        "day": "2026-01-07"
      },
      {
        "t": 1767830400000,
        "value": 120076.5,
        "day": "2026-01-08"
      },
      {
        "t": 1767916800000,
        "value": 120546.75,
        "day": "2026-01-09"
      },
      {
        "t": 1768003200000,
        "value": 120546.75,
        "day": "2026-01-10"
      },
      {
        "t": 1768089600000,
        "value": 120546.75,
        "day": "2026-01-11"
      },
      {
        "t": 1768176000000,
        "value": 121240.01,
        "day": "2026-01-12"
      },
      {
        "t": 1768262400000,
        "value": 121509.42,
        "day": "2026-01-13"
      },
      {
        "t": 1768348800000,
        "value": 121357.79,
        "day": "2026-01-14"
      },
      {
        "t": 1768435200000,
        "value": 120787.31,
        "day": "2026-01-15"
      },
      {
        "t": 1768521600000,
        "value": 120346.88,
        "day": "2026-01-16"
      },
      {
        "t": 1768608000000,
        "value": 120346.88,
        "day": "2026-01-17"
      },
      {
        "t": 1768694400000,
        "value": 120346.88,
        "day": "2026-01-18"
      },
      {
        "t": 1768780800000,
        "value": 120346.88,
        "day": "2026-01-19"
      },
      {
        "t": 1768867200000,
        "value": 119391.17,
        "day": "2026-01-20"
      },
      {
        "t": 1768953600000,
        "value": 120086.12,
        "day": "2026-01-21"
      },
      {
        "t": 1769040000000,
        "value": 120713.39,
        "day": "2026-01-22"
      },
      {
        "t": 1769126400000,
        "value": 120545.11,
        "day": "2026-01-23"
      },
      {
        "t": 1769212800000,
        "value": 120774,
        "day": "2026-01-24"
      },
      {
        "t": 1769299200000,
        "value": 120775.68,
        "day": "2026-01-25"
      },
      {
        "t": 1769385600000,
        "value": 121232.32,
        "day": "2026-01-26"
      },
      {
        "t": 1769472000000,
        "value": 121741,
        "day": "2026-01-27"
      },
      {
        "t": 1769558400000,
        "value": 123098.77,
        "day": "2026-01-28"
      },
      {
        "t": 1769644800000,
        "value": 123201.25,
        "day": "2026-01-29"
      },
      {
        "t": 1769731200000,
        "value": 121006.83,
        "day": "2026-01-30"
      },
      {
        "t": 1769817600000,
        "value": 121006.83,
        "day": "2026-01-31"
      },
      {
        "t": 1769904000000,
        "value": 121006.83,
        "day": "2026-02-01"
      },
      {
        "t": 1769990400000,
        "value": 122132.26,
        "day": "2026-02-02"
      },
      {
        "t": 1770076800000,
        "value": 122319.27,
        "day": "2026-02-03"
      },
      {
        "t": 1770163200000,
        "value": 121692.99,
        "day": "2026-02-04"
      },
      {
        "t": 1770249600000,
        "value": 121316.87,
        "day": "2026-02-05"
      },
      {
        "t": 1770336000000,
        "value": 121309.66,
        "day": "2026-02-06"
      },
      {
        "t": 1770422400000,
        "value": 121309.66,
        "day": "2026-02-07"
      },
      {
        "t": 1770508800000,
        "value": 121309.66,
        "day": "2026-02-08"
      },
      {
        "t": 1770595200000,
        "value": 120890.55,
        "day": "2026-02-09"
      },
      {
        "t": 1770681600000,
        "value": 119911.87,
        "day": "2026-02-10"
      },
      {
        "t": 1770768000000,
        "value": 119614.32,
        "day": "2026-02-11"
      },
      {
        "t": 1770854400000,
        "value": 119245.65,
        "day": "2026-02-12"
      },
      {
        "t": 1770940800000,
        "value": 119284.84,
        "day": "2026-02-13"
      },
      {
        "t": 1771027200000,
        "value": 119284.84,
        "day": "2026-02-14"
      },
      {
        "t": 1771113600000,
        "value": 119284.84,
        "day": "2026-02-15"
      },
      {
        "t": 1771200000000,
        "value": 119284.84,
        "day": "2026-02-16"
      },
      {
        "t": 1771286400000,
        "value": 118494.82,
        "day": "2026-02-17"
      },
      {
        "t": 1771372800000,
        "value": 118145.26,
        "day": "2026-02-18"
      },
      {
        "t": 1771459200000,
        "value": 117870.95,
        "day": "2026-02-19"
      },
      {
        "t": 1771545600000,
        "value": 117576.26,
        "day": "2026-02-20"
      },
      {
        "t": 1771632000000,
        "value": 117576.26,
        "day": "2026-02-21"
      },
      {
        "t": 1771718400000,
        "value": 117576.26,
        "day": "2026-02-22"
      },
      {
        "t": 1771804800000,
        "value": 118018.3,
        "day": "2026-02-23"
      },
      {
        "t": 1771891200000,
        "value": 118165.64,
        "day": "2026-02-24"
      },
      {
        "t": 1771977600000,
        "value": 118008.89,
        "day": "2026-02-25"
      },
      {
        "t": 1772064000000,
        "value": 117800.41,
        "day": "2026-02-26"
      },
      {
        "t": 1772150400000,
        "value": 118353.74,
        "day": "2026-02-27"
      },
      {
        "t": 1772236800000,
        "value": 118353.74,
        "day": "2026-02-28"
      },
      {
        "t": 1772323200000,
        "value": 118353.74,
        "day": "2026-03-01"
      },
      {
        "t": 1772409600000,
        "value": 118220.5,
        "day": "2026-03-02"
      },
      {
        "t": 1772496000000,
        "value": 118347.47,
        "day": "2026-03-03"
      },
      {
        "t": 1772582400000,
        "value": 118331.8,
        "day": "2026-03-04"
      },
      {
        "t": 1772668800000,
        "value": 117626.42,
        "day": "2026-03-05"
      },
      {
        "t": 1772755200000,
        "value": 117703.23,
        "day": "2026-03-06"
      },
      {
        "t": 1772841600000,
        "value": 117703.23,
        "day": "2026-03-07"
      },
      {
        "t": 1772928000000,
        "value": 117703.23,
        "day": "2026-03-08"
      },
      {
        "t": 1773014400000,
        "value": 117787.87,
        "day": "2026-03-09"
      },
      {
        "t": 1773100800000,
        "value": 117910.14,
        "day": "2026-03-10"
      },
      {
        "t": 1773187200000,
        "value": 117654.64,
        "day": "2026-03-11"
      },
      {
        "t": 1773273600000,
        "value": 117943.06,
        "day": "2026-03-12"
      },
      {
        "t": 1773360000000,
        "value": 118129.59,
        "day": "2026-03-13"
      },
      {
        "t": 1773446400000,
        "value": 118129.59,
        "day": "2026-03-14"
      },
      {
        "t": 1773532800000,
        "value": 118129.59,
        "day": "2026-03-15"
      },
      {
        "t": 1773619200000,
        "value": 118009.02,
        "day": "2026-03-16"
      },
      {
        "t": 1773705600000,
        "value": 118005.73,
        "day": "2026-03-17"
      },
      {
        "t": 1773792000000,
        "value": 117095.8,
        "day": "2026-03-18"
      },
      {
        "t": 1773878400000,
        "value": 116859.44,
        "day": "2026-03-19"
      },
      {
        "t": 1773964800000,
        "value": 116411.12,
        "day": "2026-03-20"
      },
      {
        "t": 1774051200000,
        "value": 116411.12,
        "day": "2026-03-21"
      },
      {
        "t": 1774137600000,
        "value": 116411.12,
        "day": "2026-03-22"
      },
      {
        "t": 1774224000000,
        "value": 116757.04,
        "day": "2026-03-23"
      },
      {
        "t": 1774310400000,
        "value": 116771.87,
        "day": "2026-03-24"
      },
      {
        "t": 1774396800000,
        "value": 116868.73,
        "day": "2026-03-25"
      },
      {
        "t": 1774483200000,
        "value": 116895.41,
        "day": "2026-03-26"
      },
      {
        "t": 1774569600000,
        "value": 116454.3,
        "day": "2026-03-27"
      },
      {
        "t": 1774656000000,
        "value": 116454.3,
        "day": "2026-03-28"
      },
      {
        "t": 1774742400000,
        "value": 116454.3,
        "day": "2026-03-29"
      },
      {
        "t": 1780433090488,
        "value": 116282.52855719576,
        "day": "2026-06-02"
      },
      {
        "t": 1780517878969,
        "value": 115787.27980458057,
        "day": "2026-06-03"
      },
      {
        "t": 1780601314009,
        "value": 115276.57917261746,
        "day": "2026-06-04"
      },
      {
        "t": 1780690640475,
        "value": 114747.65940913161,
        "day": "2026-06-05"
      },
      {
        "t": 1780783626497,
        "value": 114240.56708197523,
        "day": "2026-06-06"
      },
      {
        "t": 1781034268672,
        "value": 111448.01082387118,
        "day": "2026-06-09"
      },
      {
        "t": 1781106412431,
        "value": 110696.04126759025,
        "day": "2026-06-10"
      },
      {
        "t": 1781198965211,
        "value": 110315.2190626288,
        "day": "2026-06-11"
      },
      {
        "t": 1781295363165,
        "value": 110475.04692446935,
        "day": "2026-06-12"
      },
      {
        "t": 1781349105231,
        "value": 109888.75233665094,
        "day": "2026-06-13"
      },
      {
        "t": 1781431082044,
        "value": 109760.81120986349,
        "day": "2026-06-14"
      },
      {
        "t": 1781545293476,
        "value": 113519.83039720339,
        "day": "2026-06-15"
      },
      {
        "t": 1781633237867,
        "value": 112908.09226890006,
        "day": "2026-06-16"
      },
      {
        "t": 1781732584449,
        "value": 111370.59033071238,
        "day": "2026-06-17"
      },
      {
        "t": 1781811445617,
        "value": 110767.74469483182,
        "day": "2026-06-18"
      },
      {
        "t": 1781895936276,
        "value": 110453.66776944275,
        "day": "2026-06-19"
      },
      {
        "t": 1781977323119,
        "value": 109079.17553978703,
        "day": "2026-06-20"
      },
      {
        "t": 1782066728523,
        "value": 108223.73679736292,
        "day": "2026-06-21"
      },
      {
        "t": 1782150918976,
        "value": 107769.3376418299,
        "day": "2026-06-22"
      },
      {
        "t": 1782241360129,
        "value": 106419.83257819108,
        "day": "2026-06-23"
      },
      {
        "t": 1782324771868,
        "value": 105855.72891652535,
        "day": "2026-06-24"
      },
      {
        "t": 1782369776757,
        "value": 105339.27116919456,
        "day": "2026-06-25"
      },
      {
        "t": 1782500562481,
        "value": 103879.38324367542,
        "day": "2026-06-26"
      },
      {
        "t": 1782531047649,
        "value": 102700.23593613351,
        "day": "2026-06-27"
      },
      {
        "t": 1782632344746,
        "value": 101628.66014505166,
        "day": "2026-06-28"
      }
    ]
  },
  "aggressive": {
    "name": "Aggressive",
    "cash": 96780.74840933424,
    "startCash": 100000,
    "tradeCount": 350,
    "wins": 13,
    "losses": 167,
    "totalCommission": 8239.380607085162,
    "holdings": {},
    "orders": [
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.504171,
        "total": 26104.35,
        "price": 1581.682047,
        "signalPrice": 1582.79,
        "slippage": 0.0007,
        "commission": "26.10",
        "time": "2026-06-28T09:14:10.650Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.14,
          "buyReasons": [
            "ADX 34"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -55.56,
        "pnlPct": -0.21,
        "avgCost": 1585.05,
        "exposure": 27,
        "volatility": 0.05,
        "rsi": 55.7,
        "macdHist": -0.0235,
        "adx": 33.7,
        "cashAfter": 96781,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.504171,
        "total": 26159.92,
        "price": 1585.048758,
        "signalPrice": 1583.94,
        "slippage": 0.0007,
        "bracketTP": 1794.28,
        "bracketSL": 1489.95,
        "commission": "26.16",
        "time": "2026-06-28T09:12:10.651Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 3.4x, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 3.4x, ADX 32, Breakout",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 3.4x",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1585.05,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 63.9,
        "macdHist": 0.0467,
        "adx": 32.1,
        "atr": 1.0162,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 96889,
        "cashAfter": 70703,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.585014,
        "total": 26132.78,
        "price": 1575.6862469999999,
        "signalPrice": 1576.79,
        "slippage": 0.0007,
        "commission": "26.13",
        "time": "2026-06-28T08:03:04.958Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.75,
          "buyReasons": [
            "ADX 44"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -56.53,
        "pnlPct": -0.22,
        "avgCost": 1579.09,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 54.5,
        "macdHist": 0.0292,
        "adx": 44.4,
        "cashAfter": 96889,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.585014,
        "total": 26189.31,
        "price": 1579.0945929999998,
        "signalPrice": 1577.99,
        "slippage": 0.0007,
        "bracketTP": 1787.54,
        "bracketSL": 1484.35,
        "commission": "26.19",
        "time": "2026-06-28T08:02:04.948Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 2.0x, ADX 43, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 2.0x, ADX 43, Breakout",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 2.0x",
            "ADX 43",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1579.09,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 65.7,
        "macdHist": 0.0264,
        "adx": 43.1,
        "atr": 0.6896,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 96997,
        "cashAfter": 70782,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.435352,
        "total": 26205.88,
        "price": 60194.684205,
        "signalPrice": 60236.85,
        "slippage": 0.0007,
        "commission": "26.21",
        "time": "2026-06-28T07:51:04.853Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.44,
          "buyReasons": [
            "ADX 49"
          ],
          "sellReasons": [
            "RSI 76",
            "Stoch K=83",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 27.02,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "holdingBars": 13,
          "maxHoldBars": 360,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -25.02,
        "pnlPct": -0.1,
        "avgCost": 60252.16,
        "exposure": 27,
        "volatility": 0.08,
        "rsi": 75.9,
        "macdHist": 2.0272,
        "adx": 48.9,
        "cashAfter": 96997,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 14.212767,
        "total": 22358.79,
        "price": 1573.148025,
        "signalPrice": 1574.25,
        "slippage": 0.0007,
        "commission": "22.36",
        "time": "2026-06-28T07:39:04.744Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 5.39,
          "buyReasons": [
            "ADX 29"
          ],
          "sellReasons": [
            "RSI 71",
            "Stoch K=75",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 50.05,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -31.89,
        "pnlPct": -0.14,
        "avgCost": 1575.39,
        "exposure": 50,
        "volatility": 0.05,
        "rsi": 71.1,
        "macdHist": 0.1978,
        "adx": 28.9,
        "cashAfter": 70818,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 14.212767,
        "total": 22390.68,
        "price": 1575.392003,
        "signalPrice": 1574.29,
        "slippage": 0.0007,
        "bracketTP": 1783.34,
        "bracketSL": 1480.87,
        "commission": "22.39",
        "time": "2026-06-28T07:38:04.730Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Vol 3.8x, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 3.8x, ADX 26, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 3.8x",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1575.39,
        "holdingBefore": 0,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 65.9,
        "macdHist": 0.108,
        "adx": 26.4,
        "atr": 0.6378,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 70894,
        "cashAfter": 48481,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.435352,
        "total": 26230.9,
        "price": 60252.157006999994,
        "signalPrice": 60210.01,
        "slippage": 0.0007,
        "bracketTP": 68205.44,
        "bracketSL": 56637.03,
        "commission": "26.23",
        "time": "2026-06-28T07:38:04.729Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Vol 2.5x, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.5x, ADX 26, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.5x",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60252.16,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 68.1,
        "macdHist": 3.5634,
        "adx": 25.7,
        "atr": 16.9335,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97152,
        "cashAfter": 70894,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.333293,
        "total": 19421.94,
        "price": 1574.7568979999999,
        "signalPrice": 1575.86,
        "slippage": 0.0007,
        "commission": "19.42",
        "time": "2026-06-28T04:49:02.909Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.67,
          "buyReasons": [
            "ADX 28"
          ],
          "sellReasons": [
            "RSI 75",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 20,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "holdingBars": 6,
          "maxHoldBars": 360,
          "pnlPct": -0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -20.17,
        "pnlPct": -0.1,
        "avgCost": 1576.39,
        "exposure": 20,
        "volatility": 0.11,
        "rsi": 75.1,
        "macdHist": 0.3891,
        "adx": 28,
        "cashAfter": 97152,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.333293,
        "total": 19442.11,
        "price": 1576.3927029999998,
        "signalPrice": 1575.29,
        "slippage": 0.0007,
        "bracketTP": 1784.48,
        "bracketSL": 1481.81,
        "commission": "19.44",
        "time": "2026-06-28T04:43:02.836Z",
        "strat": "6 signals",
        "why": "Golden cross, EMA50 bounce, Vol 1.7x, ADX 24, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 1.7x, ADX 24, Breakout, Above EMA200",
          "buyScore": 4.82,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 1.7x",
            "ADX 24",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1576.39,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 55,
        "macdHist": 0.2196,
        "adx": 24,
        "atr": 0.7184,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97211,
        "cashAfter": 77749,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 9.25511,
        "total": 14569.55,
        "price": 1574.2172759999999,
        "signalPrice": 1575.32,
        "slippage": 0.0007,
        "commission": "14.57",
        "time": "2026-06-28T04:25:02.604Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.66,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=83",
            "Vol sell",
            "Shooting star"
          ],
          "regime": "ranging",
          "exposurePct": 14.99,
          "exitTriggered": "Signal reversal sell 3.7 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 0.0",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -19.3,
        "pnlPct": -0.13,
        "avgCost": 1576.3,
        "exposure": 15,
        "volatility": 0.03,
        "rsi": 64.9,
        "macdHist": 0.1507,
        "adx": 16.7,
        "cashAfter": 97211,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 9.25511,
        "total": 14588.85,
        "price": 1576.3026399999999,
        "signalPrice": 1575.2,
        "slippage": 0.0007,
        "bracketTP": 1784.37,
        "bracketSL": 1481.72,
        "commission": "14.59",
        "time": "2026-06-28T04:23:02.571Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Vol 4.5x, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 4.5x, Breakout, Above EMA200",
          "buyScore": 4.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 4.5x",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1576.3,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 56.1,
        "macdHist": 0.0467,
        "adx": 12.6,
        "atr": 0.4369,
        "riskPct": 0.9,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97259,
        "cashAfter": 82656,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.350592,
        "total": 19439.68,
        "price": 1573.9874369999998,
        "signalPrice": 1575.09,
        "slippage": 0.0007,
        "commission": "19.44",
        "time": "2026-06-28T04:00:02.289Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.38,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=82"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -24.89,
        "pnlPct": -0.13,
        "avgCost": 1576,
        "exposure": 20,
        "volatility": 0.04,
        "rsi": 63.5,
        "macdHist": 0.1633,
        "adx": 19.5,
        "cashAfter": 97259,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.350592,
        "total": 19464.56,
        "price": 1576.00243,
        "signalPrice": 1574.9,
        "slippage": 0.0007,
        "bracketTP": 1784.03,
        "bracketSL": 1481.44,
        "commission": "19.46",
        "time": "2026-06-28T03:58:02.254Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 1.7x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.7x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.24,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.7x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1576,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 65.2,
        "macdHist": 0.0726,
        "adx": 18.8,
        "atr": 0.4243,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97323,
        "cashAfter": 77839,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.331242,
        "total": 19453.7,
        "price": 1577.59491,
        "signalPrice": 1578.7,
        "slippage": 0.0007,
        "commission": "19.45",
        "time": "2026-06-28T02:15:01.190Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.39,
          "buyReasons": [
            "ADX 27"
          ],
          "sellReasons": [
            "RSI 82",
            "Stoch K=81",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 20,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -23.31,
        "pnlPct": -0.12,
        "avgCost": 1579.48,
        "exposure": 20,
        "volatility": 0.07,
        "rsi": 82.5,
        "macdHist": 0.1595,
        "adx": 27.5,
        "cashAfter": 97323,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.331242,
        "total": 19477.01,
        "price": 1579.484866,
        "signalPrice": 1578.38,
        "slippage": 0.0007,
        "bracketTP": 1787.98,
        "bracketSL": 1484.72,
        "commission": "19.48",
        "time": "2026-06-28T02:13:01.174Z",
        "strat": "4 signals",
        "why": "Vol 2.7x, Below VWAP, ADX 24, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.7x, Below VWAP, ADX 24, Breakout",
          "buyScore": 4.19,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.7x",
            "Below VWAP",
            "ADX 24",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1579.48,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 90.7,
        "macdHist": 0.1255,
        "adx": 24.3,
        "atr": 0.4584,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97385,
        "cashAfter": 77889,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.323683,
        "total": 19456.68,
        "price": 60110.29332,
        "signalPrice": 60152.4,
        "slippage": 0.0007,
        "commission": "19.46",
        "time": "2026-06-28T00:47:00.604Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.2 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.2 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.23,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 2.2 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.2 > buy 0.5",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -35.18,
        "pnlPct": -0.18,
        "avgCost": 60218.99,
        "exposure": 20,
        "volatility": 0.03,
        "rsi": 50,
        "macdHist": -0.3833,
        "adx": 18.8,
        "cashAfter": 97385,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.323683,
        "total": 19491.86,
        "price": 60218.993809,
        "signalPrice": 60176.87,
        "slippage": 0.0007,
        "bracketTP": 68167.9,
        "bracketSL": 56605.85,
        "commission": "19.49",
        "time": "2026-06-28T00:45:00.585Z",
        "strat": "6 signals",
        "why": "Golden cross, EMA50 bounce, Vol 1.7x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 1.7x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.22,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 1.7x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60218.99,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 52.2,
        "macdHist": -0.9025,
        "adx": 18.2,
        "atr": 18.8866,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97459,
        "cashAfter": 77948,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.436663,
        "total": 26286.14,
        "price": 60197.782035,
        "signalPrice": 60239.95,
        "slippage": 0.0007,
        "commission": "26.29",
        "time": "2026-06-27T23:09:59.785Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.9,
          "buyReasons": [
            "Below VWAP",
            "ADX 33"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -57.56,
        "pnlPct": -0.22,
        "avgCost": 60329.6,
        "exposure": 27,
        "volatility": 0.05,
        "rsi": 58.1,
        "macdHist": 0.7685,
        "adx": 33.4,
        "cashAfter": 97459,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.436663,
        "total": 26343.7,
        "price": 60329.60118,
        "signalPrice": 60287.4,
        "slippage": 0.0007,
        "bracketTP": 68293.11,
        "bracketSL": 56709.83,
        "commission": "26.34",
        "time": "2026-06-27T23:06:59.751Z",
        "strat": "5 signals",
        "why": "Vol 1.6x, Below VWAP, ADX 30, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.6x, Below VWAP, ADX 30, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.6x",
            "Below VWAP",
            "ADX 30",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60329.6,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 71.4,
        "macdHist": 3.9634,
        "adx": 29.9,
        "atr": 18.7517,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97569,
        "cashAfter": 71199,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.436242,
        "total": 26336.45,
        "price": 60371.200557,
        "signalPrice": 60413.49,
        "slippage": 0.0007,
        "commission": "26.34",
        "time": "2026-06-27T21:26:58.945Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.3 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.3 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 5.34,
          "buyReasons": [
            "Below VWAP",
            "ADX 39"
          ],
          "sellReasons": [
            "MACD↓",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 27,
          "exitTriggered": "Signal reversal sell 5.3 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 5.3 > buy 1.8",
          "holdingBars": 7,
          "maxHoldBars": 360,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -29.45,
        "pnlPct": -0.11,
        "avgCost": 60438.71,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 63.8,
        "macdHist": -0.405,
        "adx": 39.1,
        "cashAfter": 97569,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.436242,
        "total": 26365.9,
        "price": 60438.707501,
        "signalPrice": 60396.43,
        "slippage": 0.0007,
        "bracketTP": 68416.62,
        "bracketSL": 56812.39,
        "commission": "26.37",
        "time": "2026-06-27T21:19:58.898Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Vol 1.6x, Below VWAP, ADX 34, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.6x, Below VWAP, ADX 34, Above EMA200",
          "buyScore": 4.01,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.6x",
            "Below VWAP",
            "ADX 34",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60438.71,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 67.6,
        "macdHist": 0.3792,
        "adx": 34.5,
        "atr": 15.6182,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97652,
        "cashAfter": 71259,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.321762,
        "total": 19522.16,
        "price": 60672.679374,
        "signalPrice": 60715.18,
        "slippage": 0.0007,
        "commission": "19.52",
        "time": "2026-06-27T16:30:56.452Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.9 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.9 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.87,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 20,
          "exitTriggered": "Signal reversal sell 1.9 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.9 > buy 0.0",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -26.77,
        "pnlPct": -0.14,
        "avgCost": 60755.89,
        "exposure": 20,
        "volatility": 0.03,
        "rsi": 46.6,
        "macdHist": 1.3537,
        "adx": 19.1,
        "cashAfter": 97652,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.19341,
        "total": 19532.72,
        "price": 1601.9078789999999,
        "signalPrice": 1603.03,
        "slippage": 0.0007,
        "commission": "19.53",
        "time": "2026-06-27T16:29:56.448Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.1,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=78",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 40,
          "exitTriggered": "Signal reversal sell 2.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.1 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -23.22,
        "pnlPct": -0.12,
        "avgCost": 1603.81,
        "exposure": 40,
        "volatility": 0.05,
        "rsi": 50.8,
        "macdHist": 0.0823,
        "adx": 20.2,
        "cashAfter": 78149,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.321762,
        "total": 19548.94,
        "price": 60755.889373,
        "signalPrice": 60713.39,
        "slippage": 0.0007,
        "bracketTP": 68775.67,
        "bracketSL": 57110.54,
        "commission": "19.55",
        "time": "2026-06-27T16:28:56.440Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.13,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60755.89,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.04,
        "rsi": 34.4,
        "macdHist": 0.1145,
        "adx": 19.5,
        "atr": 19.0522,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 78204,
        "cashAfter": 58636,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.19341,
        "total": 19555.94,
        "price": 1603.8118829999999,
        "signalPrice": 1602.69,
        "slippage": 0.0007,
        "bracketTP": 1815.52,
        "bracketSL": 1507.58,
        "commission": "19.56",
        "time": "2026-06-27T16:26:56.425Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.54,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1603.81,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 37.3,
        "macdHist": 0.0023,
        "adx": 22.3,
        "atr": 0.6837,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97780,
        "cashAfter": 78204,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.476029,
        "total": 26383.7,
        "price": 1601.338278,
        "signalPrice": 1602.46,
        "slippage": 0.0007,
        "commission": "26.38",
        "time": "2026-06-27T15:30:55.992Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 1.2",
          "buyScore": 1.21,
          "sellScore": 3.81,
          "buyReasons": [
            "ADX 24"
          ],
          "sellReasons": [
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 3.8 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 1.2",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -42.57,
        "pnlPct": -0.16,
        "avgCost": 1603.92,
        "exposure": 27,
        "volatility": 0.13,
        "rsi": 37.1,
        "macdHist": -0.3745,
        "adx": 24.1,
        "cashAfter": 97780,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.476029,
        "total": 26426.26,
        "price": 1603.92196,
        "signalPrice": 1602.8,
        "slippage": 0.0007,
        "bracketTP": 1815.64,
        "bracketSL": 1507.69,
        "commission": "26.43",
        "time": "2026-06-27T15:28:55.973Z",
        "strat": "4 signals",
        "why": "RSI 32, EMA50 bounce, Vol 1.8x, ADX 27",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 32, EMA50 bounce, Vol 1.8x, ADX 27",
          "buyScore": 4.11,
          "sellScore": 0,
          "buyReasons": [
            "RSI 32",
            "EMA50 bounce",
            "Vol 1.8x",
            "ADX 27"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1603.92,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 31.5,
        "macdHist": -0.478,
        "adx": 26.5,
        "atr": 1.2939,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97875,
        "cashAfter": 71422,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.554436,
        "total": 26410.99,
        "price": 1595.4024359999999,
        "signalPrice": 1596.52,
        "slippage": 0.0007,
        "commission": "26.41",
        "time": "2026-06-27T14:14:55.332Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 5.39,
          "buyReasons": [
            "ADX 47"
          ],
          "sellReasons": [
            "RSI 83",
            "Stoch K=77",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -40.48,
        "pnlPct": -0.15,
        "avgCost": 1597.85,
        "exposure": 27,
        "volatility": 0.12,
        "rsi": 83.5,
        "macdHist": 0.5378,
        "adx": 47.4,
        "cashAfter": 97875,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.554436,
        "total": 26451.47,
        "price": 1597.847711,
        "signalPrice": 1596.73,
        "slippage": 0.0007,
        "bracketTP": 1808.76,
        "bracketSL": 1501.98,
        "commission": "26.45",
        "time": "2026-06-27T14:13:55.326Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 6.2x, ADX 45, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 6.2x, ADX 45, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 6.2x",
            "ADX 45",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1597.85,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 70.2,
        "macdHist": 0.3967,
        "adx": 45.1,
        "atr": 1.2718,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 97968,
        "cashAfter": 71490,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.378966,
        "total": 18093.54,
        "price": 1590.08616,
        "signalPrice": 1591.2,
        "slippage": 0.0007,
        "commission": "18.09",
        "time": "2026-06-27T13:54:55.204Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.14,
          "buyReasons": [
            "ADX 46"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 18.48,
          "exitTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "holdingBars": 17,
          "maxHoldBars": 360,
          "pnlPct": 0.13,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 10.29,
        "pnlPct": 0.06,
        "avgCost": 1589.18,
        "exposure": 18,
        "volatility": 0.09,
        "rsi": 54.5,
        "macdHist": -0.0049,
        "adx": 46.5,
        "cashAfter": 97968,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.437015,
        "total": 26469.81,
        "price": 60569.571599999996,
        "signalPrice": 60612,
        "slippage": 0.0007,
        "commission": "26.47",
        "time": "2026-06-27T13:40:55.073Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.44,
          "buyReasons": [
            "ADX 51"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=78",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.48,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "holdingBars": 4,
          "maxHoldBars": 360,
          "pnlPct": 0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -4.03,
        "pnlPct": -0.02,
        "avgCost": 60578.8,
        "exposure": 45,
        "volatility": 0.09,
        "rsi": 81,
        "macdHist": 15.4046,
        "adx": 50.8,
        "cashAfter": 79893,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.378966,
        "total": 18083.24,
        "price": 1589.1816489999999,
        "signalPrice": 1588.07,
        "slippage": 0.0007,
        "bracketTP": 1798.95,
        "bracketSL": 1493.83,
        "commission": "18.08",
        "time": "2026-06-27T13:37:55.061Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 3.0x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 3.0x, Breakout",
          "buyScore": 4.59,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 3.0x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 27,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1589.18,
        "holdingBefore": 0,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 62.3,
        "macdHist": 0.0283,
        "adx": 20.4,
        "atr": 0.6533,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 71551,
        "cashAfter": 53450,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.437015,
        "total": 26473.84,
        "price": 60578.79549399999,
        "signalPrice": 60536.42,
        "slippage": 0.0007,
        "bracketTP": 68575.2,
        "bracketSL": 56944.07,
        "commission": "26.47",
        "time": "2026-06-27T13:36:55.053Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 1.6x, ADX 42, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 1.6x, ADX 42, Breakout",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 1.6x",
            "ADX 42",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60578.8,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.04,
        "rsi": 67.6,
        "macdHist": 2.2048,
        "adx": 41.6,
        "atr": 18.1797,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98051,
        "cashAfter": 71551,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.688422,
        "total": 26453.65,
        "price": 1585.149618,
        "signalPrice": 1586.26,
        "slippage": 0.0007,
        "commission": "26.45",
        "time": "2026-06-27T13:06:54.767Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.75,
          "buyReasons": [
            "ADX 36"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -47.25,
        "pnlPct": -0.18,
        "avgCost": 1587.98,
        "exposure": 27,
        "volatility": 0.06,
        "rsi": 62.3,
        "macdHist": 0.1061,
        "adx": 36.4,
        "cashAfter": 98051,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.688422,
        "total": 26500.89,
        "price": 1587.9808089999997,
        "signalPrice": 1586.87,
        "slippage": 0.0007,
        "bracketTP": 1797.59,
        "bracketSL": 1492.7,
        "commission": "26.50",
        "time": "2026-06-27T13:03:54.739Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 3.3x, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 3.3x, ADX 32, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 3.3x",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1587.98,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 76.4,
        "macdHist": 0.095,
        "adx": 32.2,
        "atr": 0.6312,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98151,
        "cashAfter": 71624,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.324953,
        "total": 19624.61,
        "price": 60392.145885,
        "signalPrice": 60434.45,
        "slippage": 0.0007,
        "commission": "19.62",
        "time": "2026-06-27T09:01:51.379Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.14,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 20,
          "exitTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "holdingBars": 13,
          "maxHoldBars": 360,
          "pnlPct": -0.02,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.94,
        "pnlPct": -0.09,
        "avgCost": 60444.26,
        "exposure": 20,
        "volatility": 0.07,
        "rsi": 59.3,
        "macdHist": 0.4624,
        "adx": 26.6,
        "cashAfter": 98151,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.324953,
        "total": 19641.54,
        "price": 60444.261386,
        "signalPrice": 60401.98,
        "slippage": 0.0007,
        "bracketTP": 68422.9,
        "bracketSL": 56817.61,
        "commission": "19.64",
        "time": "2026-06-27T08:48:51.157Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.78,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60444.26,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 32.1,
        "macdHist": 0.6741,
        "adx": 23.9,
        "atr": 11.9939,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98208,
        "cashAfter": 78546,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.438353,
        "total": 26493.04,
        "price": 60437.673993,
        "signalPrice": 60480.01,
        "slippage": 0.0007,
        "commission": "26.49",
        "time": "2026-06-27T08:13:50.571Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2,
          "buyReasons": [],
          "sellReasons": [
            "Death cross",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "holdingBars": 4,
          "maxHoldBars": 360,
          "pnlPct": -0.12,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -51.15,
        "pnlPct": -0.19,
        "avgCost": 60554.36,
        "exposure": 27,
        "volatility": 0.05,
        "rsi": 37.9,
        "macdHist": -4.7328,
        "adx": 24.2,
        "cashAfter": 98208,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.438353,
        "total": 26544.18,
        "price": 60554.3584,
        "signalPrice": 60512,
        "slippage": 0.0007,
        "bracketTP": 68547.53,
        "bracketSL": 56921.1,
        "commission": "26.54",
        "time": "2026-06-27T08:09:50.501Z",
        "strat": "4 signals",
        "why": "Golden cross, EMA50 bounce, Vol 1.6x, ADX 27",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 1.6x, ADX 27",
          "buyScore": 4.16,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 1.6x",
            "ADX 27"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60554.36,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 41.8,
        "macdHist": -4.2254,
        "adx": 27.3,
        "atr": 27.3294,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98312,
        "cashAfter": 71741,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.325975,
        "total": 19696.99,
        "price": 60424.842980999994,
        "signalPrice": 60467.17,
        "slippage": 0.0007,
        "commission": "19.70",
        "time": "2026-06-27T06:48:49.430Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 5.39,
          "buyReasons": [
            "ADX 53"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=87",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 20.04,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "holdingBars": 18,
          "maxHoldBars": 360,
          "pnlPct": 0.24,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 33.46,
        "pnlPct": 0.17,
        "avgCost": 60322.2,
        "exposure": 20,
        "volatility": 0.12,
        "rsi": 80.7,
        "macdHist": 9.9573,
        "adx": 53,
        "cashAfter": 98312,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.325975,
        "total": 19663.53,
        "price": 60322.195999999996,
        "signalPrice": 60280,
        "slippage": 0.0007,
        "bracketTP": 68284.73,
        "bracketSL": 56702.86,
        "commission": "19.66",
        "time": "2026-06-27T06:30:49.309Z",
        "strat": "4 signals",
        "why": "Vol 3.4x, ADX 23, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.4x, ADX 23, Breakout, Above EMA200",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.4x",
            "ADX 23",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60322.2,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 92.1,
        "macdHist": 10.6628,
        "adx": 23,
        "atr": 19.0068,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98318,
        "cashAfter": 78635,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.439932,
        "total": 19641.83,
        "price": 1578.9339719999998,
        "signalPrice": 1580.04,
        "slippage": 0.0007,
        "commission": "19.64",
        "time": "2026-06-27T05:47:48.982Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.03,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.12,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -36.98,
        "pnlPct": -0.19,
        "avgCost": 1581.91,
        "exposure": 20,
        "volatility": 0.05,
        "rsi": 66.4,
        "macdHist": 0.218,
        "adx": 20.2,
        "cashAfter": 98318,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.439932,
        "total": 19678.81,
        "price": 1581.90656,
        "signalPrice": 1580.8,
        "slippage": 0.0007,
        "bracketTP": 1790.72,
        "bracketSL": 1486.99,
        "commission": "19.68",
        "time": "2026-06-27T05:46:48.976Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 3.0x, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 3.0x, Breakout, Above EMA200",
          "buyScore": 4.41,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 3.0x",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1581.91,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 78.1,
        "macdHist": 0.195,
        "adx": 20,
        "atr": 0.6477,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98394,
        "cashAfter": 78696,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.94279,
        "total": 22014.19,
        "price": 1578.894,
        "signalPrice": 1580,
        "slippage": 0.0007,
        "commission": "22.01",
        "time": "2026-06-27T05:15:48.671Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.75,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 22.38,
          "exitTriggered": "Signal reversal sell 2.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -46.33,
        "pnlPct": -0.21,
        "avgCost": 1582.22,
        "exposure": 22,
        "volatility": 0.05,
        "rsi": 50.1,
        "macdHist": 0.2504,
        "adx": 26.1,
        "cashAfter": 98394,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.94279,
        "total": 22060.52,
        "price": 1582.2167769999999,
        "signalPrice": 1581.11,
        "slippage": 0.0007,
        "bracketTP": 1791.07,
        "bracketSL": 1487.28,
        "commission": "22.06",
        "time": "2026-06-27T05:14:48.669Z",
        "strat": "4 signals",
        "why": "Golden cross, Hammer, ADX 27, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Hammer, ADX 27, Breakout",
          "buyScore": 4.44,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Hammer",
            "ADX 27",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1582.22,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 64.9,
        "macdHist": 0.3234,
        "adx": 27.4,
        "atr": 0.5339,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98484,
        "cashAfter": 76402,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.439986,
        "total": 26561.83,
        "price": 60369.721593,
        "signalPrice": 60412.01,
        "slippage": 0.0007,
        "commission": "26.56",
        "time": "2026-06-27T04:27:48.223Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.1 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.1 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 5.09,
          "buyReasons": [
            "ADX 26"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 5.1 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.1 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -59.32,
        "pnlPct": -0.22,
        "avgCost": 60504.55,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 47.6,
        "macdHist": -0.0106,
        "adx": 26.3,
        "cashAfter": 98484,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.439986,
        "total": 26621.16,
        "price": 60504.553561,
        "signalPrice": 60462.23,
        "slippage": 0.0007,
        "bracketTP": 68491.15,
        "bracketSL": 56874.28,
        "commission": "26.62",
        "time": "2026-06-27T04:25:48.202Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 2.0x, ADX 27, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 2.0x, ADX 27, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 2.0x",
            "ADX 27",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60504.55,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 65,
        "macdHist": 0.8321,
        "adx": 26.7,
        "atr": 23.3639,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98597,
        "cashAfter": 71949,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.462582,
        "total": 19700.01,
        "price": 1580.7327119999998,
        "signalPrice": 1581.84,
        "slippage": 0.0007,
        "commission": "19.70",
        "time": "2026-06-27T03:32:47.666Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2,
          "buyReasons": [],
          "sellReasons": [
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -34.08,
        "pnlPct": -0.17,
        "avgCost": 1583.47,
        "exposure": 20,
        "volatility": 0.09,
        "rsi": 61.5,
        "macdHist": 0.1094,
        "adx": 24.3,
        "cashAfter": 98597,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.462582,
        "total": 19734.1,
        "price": 1583.4676519999998,
        "signalPrice": 1582.36,
        "slippage": 0.0007,
        "bracketTP": 1792.49,
        "bracketSL": 1488.46,
        "commission": "19.73",
        "time": "2026-06-27T03:30:47.644Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 1.7x, Hammer, ADX 25",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.7x, Hammer, ADX 25",
          "buyScore": 4.25,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.7x",
            "Hammer",
            "ADX 25"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1583.47,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 68,
        "macdHist": 0.1532,
        "adx": 24.8,
        "atr": 0.8878,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98670,
        "cashAfter": 78917,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 14.016073,
        "total": 22087.31,
        "price": 1575.856128,
        "signalPrice": 1576.96,
        "slippage": 0.0007,
        "commission": "22.09",
        "time": "2026-06-27T00:51:46.119Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 2.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 2.6",
          "buyScore": 2.6,
          "sellScore": 4.19,
          "buyReasons": [
            "Golden cross",
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 78",
            "Stoch K=96",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.39,
          "exitTriggered": "Signal reversal sell 4.2 > buy 2.6",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 2.6",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -31.93,
        "pnlPct": -0.14,
        "avgCost": 1578.13,
        "exposure": 22,
        "volatility": 0.1,
        "rsi": 77.7,
        "macdHist": 0.6523,
        "adx": 31.1,
        "cashAfter": 98670,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 14.016073,
        "total": 22119.24,
        "price": 1578.1339209999999,
        "signalPrice": 1577.03,
        "slippage": 0.0007,
        "bracketTP": 1786.45,
        "bracketSL": 1483.45,
        "commission": "22.12",
        "time": "2026-06-27T00:50:46.103Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 2.0x, ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.0x, ADX 31, Breakout, Above EMA200",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.0x",
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1578.13,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 77.6,
        "macdHist": 0.5823,
        "adx": 31.2,
        "atr": 0.9452,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98747,
        "cashAfter": 76605,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.443848,
        "total": 26650.38,
        "price": 60043.9398,
        "signalPrice": 60086,
        "slippage": 0.0007,
        "commission": "26.65",
        "time": "2026-06-26T23:07:45.144Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.75,
          "buyReasons": [
            "ADX 33"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 27,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "holdingBars": 4,
          "maxHoldBars": 360,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -35.05,
        "pnlPct": -0.13,
        "avgCost": 60122.92,
        "exposure": 27,
        "volatility": 0.07,
        "rsi": 67.6,
        "macdHist": 1.8878,
        "adx": 33.3,
        "cashAfter": 98747,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.443848,
        "total": 26685.44,
        "price": 60122.916602,
        "signalPrice": 60080.86,
        "slippage": 0.0007,
        "bracketTP": 68059.14,
        "bracketSL": 56515.54,
        "commission": "26.69",
        "time": "2026-06-26T23:03:45.096Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 1.6x, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 1.6x, ADX 32, Breakout",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 1.6x",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60122.92,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 70.9,
        "macdHist": 1.1266,
        "adx": 31.7,
        "atr": 27.1803,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 98835,
        "cashAfter": 72123,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 70.163361,
        "total": 23627.8,
        "price": 336.754107,
        "signalPrice": 336.99,
        "slippage": 0.0007,
        "commission": "23.63",
        "time": "2026-06-26T20:02:43.331Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 1.5",
          "buyScore": 1.51,
          "sellScore": 4.14,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 23.91,
          "exitTriggered": "Signal reversal sell 4.1 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 1.5",
          "holdingBars": 60,
          "maxHoldBars": 360,
          "pnlPct": -1.62,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -405.23,
        "pnlPct": -1.69,
        "avgCost": 342.53,
        "exposure": 24,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0121,
        "adx": 20.9,
        "cashAfter": 98835,
        "candleCount": 330,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.275226,
        "total": 20970.12,
        "price": 1579.6434749999999,
        "signalPrice": 1580.75,
        "slippage": 0.0007,
        "commission": "20.97",
        "time": "2026-06-26T19:13:42.611Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.44,
          "buyReasons": [
            "ADX 51"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=75",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.33,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "holdingBars": 5,
          "maxHoldBars": 360,
          "pnlPct": 0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 19.77,
        "pnlPct": 0.09,
        "avgCost": 1578.15,
        "exposure": 45,
        "volatility": 0.24,
        "rsi": 73.7,
        "macdHist": 1.1301,
        "adx": 51,
        "cashAfter": 75231,
        "candleCount": 282,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.275226,
        "total": 20950.35,
        "price": 1578.1539349999998,
        "signalPrice": 1577.05,
        "slippage": 0.0007,
        "bracketTP": 1786.47,
        "bracketSL": 1483.46,
        "commission": "20.95",
        "time": "2026-06-26T19:08:42.546Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 1.7x, ADX 67, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.7x, ADX 67, Breakout",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.7x",
            "ADX 67",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1578.15,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.1,
        "rsi": 59.9,
        "macdHist": 0.5643,
        "adx": 66.8,
        "atr": 2.1624,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 75253,
        "cashAfter": 54282,
        "candleCount": 277,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 70.163361,
        "total": 24033.03,
        "price": 342.529603,
        "signalPrice": 342.29,
        "slippage": 0.0007,
        "bracketTP": 374.18,
        "bracketSL": 328.14,
        "commission": "24.03",
        "time": "2026-06-26T19:02:42.481Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 94, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 94, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 94",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 342.53,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 100,
        "macdHist": 0.1445,
        "adx": 93.6,
        "atr": 0.2616,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 99310,
        "cashAfter": 75253,
        "candleCount": 271,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.664882,
        "total": 19943.73,
        "price": 1574.726919,
        "signalPrice": 1575.83,
        "slippage": 0.0007,
        "commission": "19.94",
        "time": "2026-06-25T21:37:01.308Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 50"
          ],
          "sellReasons": [
            "RSI 85",
            "Stoch K=86",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 20.09,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 11,
          "maxHoldBars": 360,
          "pnlPct": 0.53,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 92.21,
        "pnlPct": 0.46,
        "avgCost": 1567.45,
        "exposure": 20,
        "volatility": 0.26,
        "rsi": 84.8,
        "macdHist": 0.9535,
        "adx": 49.5,
        "cashAfter": 99310,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.664882,
        "total": 19851.52,
        "price": 1567.4464449999998,
        "signalPrice": 1566.35,
        "slippage": 0.0007,
        "bracketTP": 1774.35,
        "bracketSL": 1473.4,
        "commission": "19.85",
        "time": "2026-06-25T21:26:01.237Z",
        "strat": "4 signals",
        "why": "Vol 2.3x, Below VWAP, ADX 25, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.3x, Below VWAP, ADX 25, Breakout",
          "buyScore": 4.26,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.3x",
            "Below VWAP",
            "ADX 25",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1567.45,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 61.8,
        "macdHist": 0.1567,
        "adx": 24.5,
        "atr": 1.0003,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 99258,
        "cashAfter": 79386,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "sell",
        "qty": 85.584727,
        "total": 23666.86,
        "price": 276.5312925,
        "signalPrice": 276.725,
        "slippage": 0.0007,
        "commission": "23.67",
        "time": "2026-06-25T19:32:00.411Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.0 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.0 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 5.01,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 23.85,
          "exitTriggered": "Signal reversal sell 5.0 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 5.0 > buy 1.1",
          "holdingBars": 60,
          "maxHoldBars": 360,
          "pnlPct": -0.91,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -233.14,
        "pnlPct": -0.98,
        "avgCost": 279.26,
        "exposure": 24,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0108,
        "adx": 90.4,
        "cashAfter": 99258,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "sell",
        "qty": 45.135076,
        "total": 16023.46,
        "price": 355.01131799999996,
        "signalPrice": 355.26,
        "slippage": 0.0007,
        "commission": "16.02",
        "time": "2026-06-25T19:02:00.220Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 3.06,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 40.09,
          "exitTriggered": "Signal reversal sell 3.1 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 1.1",
          "holdingBars": 30,
          "maxHoldBars": 360,
          "pnlPct": -0.56,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -101.26,
        "pnlPct": -0.63,
        "avgCost": 357.25,
        "exposure": 40,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.1978,
        "adx": 98.1,
        "cashAfter": 75614,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 70.590378,
        "total": 24157.46,
        "price": 342.22027799999995,
        "signalPrice": 342.46,
        "slippage": 0.0007,
        "commission": "24.16",
        "time": "2026-06-25T19:02:00.220Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.06,
          "buyReasons": [],
          "sellReasons": [
            "RSI 100",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 64.37,
          "exitTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "holdingBars": 60,
          "maxHoldBars": 360,
          "pnlPct": 0.21,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 33.26,
        "pnlPct": 0.14,
        "avgCost": 341.75,
        "exposure": 64,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0393,
        "adx": 95.5,
        "cashAfter": 59607,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "MSFT",
        "side": "buy",
        "qty": 45.135076,
        "total": 16124.73,
        "price": 357.25490349999995,
        "signalPrice": 357.005,
        "slippage": 0.0007,
        "bracketTP": 390.27,
        "bracketSL": 342.25,
        "commission": "16.12",
        "time": "2026-06-25T18:32:00.045Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 100, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 100, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 100",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 48.22,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 357.25,
        "holdingBefore": 0,
        "exposure": 48,
        "volatility": 0.39,
        "rsi": 100,
        "macdHist": 0.4232,
        "adx": 99.8,
        "atr": 0.4567,
        "riskPct": 1.3,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 51615,
        "cashAfter": 35474,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AAPL",
        "side": "buy",
        "qty": 85.584727,
        "total": 23899.99,
        "price": 279.255342,
        "signalPrice": 279.06,
        "slippage": 0.0007,
        "bracketTP": 305.06,
        "bracketSL": 267.53,
        "commission": "23.90",
        "time": "2026-06-25T18:32:00.045Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 69, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 69, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 69",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.26,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 279.26,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.19,
        "rsi": 100,
        "macdHist": 0.18,
        "adx": 68.7,
        "atr": 0.1843,
        "riskPct": 1.3,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 75538,
        "cashAfter": 51615,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 70.590378,
        "total": 24124.2,
        "price": 341.74905699999994,
        "signalPrice": 341.51,
        "slippage": 0.0007,
        "bracketTP": 373.33,
        "bracketSL": 327.4,
        "commission": "24.12",
        "time": "2026-06-25T18:01:59.920Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 66, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 66, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 66",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 341.75,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.02,
        "rsi": 100,
        "macdHist": 0.0343,
        "adx": 66.2,
        "atr": 0.0293,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 99687,
        "cashAfter": 75538,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "sell",
        "qty": 70.705062,
        "total": 24106.27,
        "price": 340.941174,
        "signalPrice": 341.18,
        "slippage": 0.0007,
        "commission": "24.11",
        "time": "2026-06-25T17:31:59.765Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.0 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.0 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 5.01,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 24.19,
          "exitTriggered": "Signal reversal sell 5.0 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 5.0 > buy 1.1",
          "holdingBars": 30,
          "maxHoldBars": 360,
          "pnlPct": -0.25,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -76.23,
        "pnlPct": -0.32,
        "avgCost": 342.02,
        "exposure": 24,
        "volatility": 0,
        "rsi": 100,
        "macdHist": -0.0369,
        "adx": 89.4,
        "cashAfter": 99687,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.379893,
        "total": 21009.91,
        "price": 1570.2600479999999,
        "signalPrice": 1571.36,
        "slippage": 0.0007,
        "commission": "21.01",
        "time": "2026-06-25T17:16:59.696Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.3 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.3 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 5.34,
          "buyReasons": [
            "Below VWAP",
            "ADX 33"
          ],
          "sellReasons": [
            "RSI 73",
            "Stoch K=78",
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 45.28,
          "exitTriggered": "Signal reversal sell 5.3 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 5.3 > buy 1.8",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.28,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -74.29,
        "pnlPct": -0.35,
        "avgCost": 1575.81,
        "exposure": 45,
        "volatility": 0.29,
        "rsi": 73.2,
        "macdHist": 1.4961,
        "adx": 33.1,
        "cashAfter": 75605,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.379893,
        "total": 21084.2,
        "price": 1575.812297,
        "signalPrice": 1574.71,
        "slippage": 0.0007,
        "bracketTP": 1783.82,
        "bracketSL": 1481.26,
        "commission": "21.08",
        "time": "2026-06-25T17:15:59.689Z",
        "strat": "5 signals",
        "why": "Vol 2.8x, Below VWAP, ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.8x, Below VWAP, ADX 31, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.8x",
            "Below VWAP",
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1575.81,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.28,
        "rsi": 77.8,
        "macdHist": 1.573,
        "adx": 31.2,
        "atr": 2.5674,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 75721,
        "cashAfter": 54616,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "GOOGL",
        "side": "buy",
        "qty": 70.705062,
        "total": 24182.49,
        "price": 342.01924599999995,
        "signalPrice": 341.78,
        "slippage": 0.0007,
        "bracketTP": 373.62,
        "bracketSL": 327.65,
        "commission": "24.18",
        "time": "2026-06-25T17:01:59.627Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 98, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 98, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 98",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 342.02,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 0.1031,
        "adx": 97.9,
        "atr": 0.096,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 99928,
        "cashAfter": 75721,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.450415,
        "total": 26904.68,
        "price": 59733.097542,
        "signalPrice": 59774.94,
        "slippage": 0.0007,
        "commission": "26.90",
        "time": "2026-06-25T16:11:59.376Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.9,
          "buyReasons": [
            "Below VWAP",
            "ADX 36"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 26.93,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.39,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -123.8,
        "pnlPct": -0.46,
        "avgCost": 60007.95,
        "exposure": 27,
        "volatility": 0.3,
        "rsi": 57.3,
        "macdHist": 32.4088,
        "adx": 36.4,
        "cashAfter": 99928,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.450415,
        "total": 27028.48,
        "price": 60007.946179,
        "signalPrice": 59965.97,
        "slippage": 0.0007,
        "bracketTP": 67929,
        "bracketSL": 56407.47,
        "commission": "27.03",
        "time": "2026-06-25T16:09:59.368Z",
        "strat": "5 signals",
        "why": "Vol 1.7x, Below VWAP, ADX 33, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.7x, Below VWAP, ADX 33, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.7x",
            "Below VWAP",
            "ADX 33",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60007.95,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.25,
        "rsi": 66.4,
        "macdHist": 29.7609,
        "adx": 33.2,
        "atr": 120.005,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 100105,
        "cashAfter": 73050,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "INTC",
        "side": "sell",
        "qty": 162.942133,
        "total": 21254.76,
        "price": 130.4436255,
        "signalPrice": 130.535,
        "slippage": 0.0007,
        "commission": "21.25",
        "time": "2026-06-25T14:51:59.113Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 1140 bars pnl -0.1%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 1140 bars pnl -0.1%",
          "buyScore": 1.6,
          "sellScore": 2.76,
          "buyReasons": [
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 100",
            "Breakdown"
          ],
          "regime": "mixed",
          "exposurePct": 21.24,
          "exitTriggered": "Time exit 1140 bars pnl -0.1%",
          "riskSellTriggered": "Time exit 1140 bars pnl -0.1%",
          "holdingBars": 1140,
          "maxHoldBars": 360,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -37.12,
        "pnlPct": -0.17,
        "avgCost": 130.67,
        "exposure": 21,
        "volatility": 0,
        "rsi": 100,
        "macdHist": 0,
        "adx": 0,
        "cashAfter": 100105,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.202068,
        "total": 19961.66,
        "price": 1635.924051,
        "signalPrice": 1637.07,
        "slippage": 0.0007,
        "commission": "19.96",
        "time": "2026-06-25T13:17:58.842Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.94,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 41.3,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "holdingBars": 5,
          "maxHoldBars": 360,
          "pnlPct": -0.17,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -47.87,
        "pnlPct": -0.24,
        "avgCost": 1639.85,
        "exposure": 41,
        "volatility": 0.08,
        "rsi": 45.6,
        "macdHist": 0.0725,
        "adx": 21.8,
        "cashAfter": 78872,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.202068,
        "total": 20009.53,
        "price": 1639.84709,
        "signalPrice": 1638.7,
        "slippage": 0.0007,
        "bracketTP": 1856.31,
        "bracketSL": 1541.46,
        "commission": "20.01",
        "time": "2026-06-25T13:12:58.809Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Vol 1.5x, Hammer, Below VWAP",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 1.5x, Hammer, Below VWAP",
          "buyScore": 5.07,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 1.5x",
            "Hammer",
            "Below VWAP"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 21.39,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1639.85,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.08,
        "rsi": 65.6,
        "macdHist": 0.1169,
        "adx": 20,
        "atr": 1.6752,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 78960,
        "cashAfter": 58930,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.417534,
        "total": 21948.86,
        "price": 1635.834114,
        "signalPrice": 1636.98,
        "slippage": 0.0007,
        "commission": "21.95",
        "time": "2026-06-25T12:40:58.674Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.9,
          "buyReasons": [
            "Below VWAP",
            "ADX 36"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 43.24,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "holdingBars": 10,
          "maxHoldBars": 360,
          "pnlPct": -0.4,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -103.93,
        "pnlPct": -0.47,
        "avgCost": 1643.58,
        "exposure": 43,
        "volatility": 0.28,
        "rsi": 64.1,
        "macdHist": 0.4421,
        "adx": 36.4,
        "cashAfter": 78960,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.417534,
        "total": 22052.79,
        "price": 1643.579701,
        "signalPrice": 1642.43,
        "slippage": 0.0007,
        "bracketTP": 1860.53,
        "bracketSL": 1544.96,
        "commission": "22.05",
        "time": "2026-06-25T12:30:58.633Z",
        "strat": "5 signals",
        "why": "RSI 28, Vol 2.2x, ADX 28, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 28, Vol 2.2x, ADX 28, Breakout, Above EMA200",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "RSI 28",
            "Vol 2.2x",
            "ADX 28",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.36,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1643.58,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.11,
        "rsi": 28.1,
        "macdHist": -0.417,
        "adx": 27.6,
        "atr": 1.2785,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79108,
        "cashAfter": 57033,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 9.53317,
        "total": 15742.06,
        "price": 1651.293285,
        "signalPrice": 1652.45,
        "slippage": 0.0007,
        "commission": "15.74",
        "time": "2026-06-25T08:33:57.328Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.5 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.5 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.46,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 37.01,
          "exitTriggered": "Signal reversal sell 2.5 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.5 > buy 0.0",
          "holdingBars": 6,
          "maxHoldBars": 360,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -24.34,
        "pnlPct": -0.15,
        "avgCost": 1653.85,
        "exposure": 37,
        "volatility": 0.05,
        "rsi": 51.9,
        "macdHist": 0.1616,
        "adx": 23.1,
        "cashAfter": 79108,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.357527,
        "total": 22058.27,
        "price": 61696.791993,
        "signalPrice": 61740.01,
        "slippage": 0.0007,
        "commission": "22.06",
        "time": "2026-06-25T08:30:57.310Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.75,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 58.92,
          "exitTriggered": "Signal reversal sell 2.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -32.37,
        "pnlPct": -0.15,
        "avgCost": 61787.32,
        "exposure": 59,
        "volatility": 0.04,
        "rsi": 44.2,
        "macdHist": 5.0293,
        "adx": 26.6,
        "cashAfter": 63381,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 9.53317,
        "total": 15766.4,
        "price": 1653.846883,
        "signalPrice": 1652.69,
        "slippage": 0.0007,
        "bracketTP": 1872.15,
        "bracketSL": 1554.62,
        "commission": "15.77",
        "time": "2026-06-25T08:27:57.297Z",
        "strat": "3 signals",
        "why": "MACD↑, Hammer, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Hammer, RSI+MACD↑",
          "buyScore": 5.75,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Hammer",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 43.26,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1653.85,
        "holdingBefore": 0,
        "exposure": 43,
        "volatility": 0.09,
        "rsi": 36,
        "macdHist": 0.0172,
        "adx": 28.8,
        "atr": 0.8689,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 57127,
        "cashAfter": 41345,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.357527,
        "total": 22090.64,
        "price": 61787.320869999996,
        "signalPrice": 61744.1,
        "slippage": 0.0007,
        "bracketTP": 69943.25,
        "bracketSL": 58080.08,
        "commission": "22.09",
        "time": "2026-06-25T08:27:57.296Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.33,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 61787.32,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.05,
        "rsi": 32.8,
        "macdHist": 0.0604,
        "adx": 31.8,
        "atr": 20.6332,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79240,
        "cashAfter": 57127,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.93755,
        "total": 14458.6,
        "price": 1617.7367909999998,
        "signalPrice": 1618.87,
        "slippage": 0.0007,
        "commission": "14.46",
        "time": "2026-06-25T01:17:54.414Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.36,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=89",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 35.69,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": 0.02,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -7.56,
        "pnlPct": -0.05,
        "avgCost": 1618.58,
        "exposure": 36,
        "volatility": 0.09,
        "rsi": 53.8,
        "macdHist": 0.1446,
        "adx": 15,
        "cashAfter": 79240,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.93755,
        "total": 14466.16,
        "price": 1618.582215,
        "signalPrice": 1617.45,
        "slippage": 0.0007,
        "bracketTP": 1832.24,
        "bracketSL": 1521.47,
        "commission": "14.47",
        "time": "2026-06-25T01:16:54.401Z",
        "strat": "3 signals",
        "why": "MACD↑, RSI+MACD↑, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑, Above EMA200",
          "buyScore": 4.8,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 21.32,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1618.58,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.09,
        "rsi": 37.4,
        "macdHist": 0.0149,
        "adx": 15.9,
        "atr": 1.3406,
        "riskPct": 0.9,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79276,
        "cashAfter": 64796,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.46814,
        "total": 25081.03,
        "price": 1621.46418,
        "signalPrice": 1622.6,
        "slippage": 0.0007,
        "commission": "25.08",
        "time": "2026-06-25T00:15:54.103Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 0.5",
          "buyScore": 0.48,
          "sellScore": 3.14,
          "buyReasons": [
            "Stoch K=13"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 46.21,
          "exitTriggered": "Signal reversal sell 3.1 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 0.5",
          "holdingBars": 9,
          "maxHoldBars": 360,
          "pnlPct": -0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -74.3,
        "pnlPct": -0.3,
        "avgCost": 1626.27,
        "exposure": 46,
        "volatility": 0.07,
        "rsi": 51.3,
        "macdHist": -0.1115,
        "adx": 30.5,
        "cashAfter": 79276,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.46814,
        "total": 25155.33,
        "price": 1626.267591,
        "signalPrice": 1625.13,
        "slippage": 0.0007,
        "bracketTP": 1840.93,
        "bracketSL": 1528.69,
        "commission": "25.16",
        "time": "2026-06-25T00:06:54.043Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.5x, ADX 27, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.5x, ADX 27, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.5x",
            "ADX 27",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.3,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1626.27,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.11,
        "rsi": 75.2,
        "macdHist": 0.2396,
        "adx": 26.7,
        "atr": 1.31,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79401,
        "cashAfter": 54221,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.44179,
        "total": 20050.46,
        "price": 1611.541131,
        "signalPrice": 1612.67,
        "slippage": 0.0007,
        "commission": "20.05",
        "time": "2026-06-24T20:55:52.710Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.2 > buy 1.3",
          "buyScore": 1.25,
          "sellScore": 3.16,
          "buyReasons": [
            "Stoch K=9",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell"
          ],
          "regime": "mixed",
          "exposurePct": 41.17,
          "exitTriggered": "Signal reversal sell 3.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.2 > buy 1.3",
          "holdingBars": 6,
          "maxHoldBars": 360,
          "pnlPct": -0.5,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -113.87,
        "pnlPct": -0.56,
        "avgCost": 1620.69,
        "exposure": 41,
        "volatility": 0.17,
        "rsi": 49.6,
        "macdHist": -0.2789,
        "adx": 21.6,
        "cashAfter": 79401,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.44179,
        "total": 20164.33,
        "price": 1620.6936919999998,
        "signalPrice": 1619.56,
        "slippage": 0.0007,
        "bracketTP": 1834.63,
        "bracketSL": 1523.45,
        "commission": "20.16",
        "time": "2026-06-24T20:49:52.671Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Vol 3.2x, ADX 24, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 3.2x, ADX 24, Breakout",
          "buyScore": 4.28,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 3.2x",
            "ADX 24",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 21.26,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1620.69,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.13,
        "rsi": 76,
        "macdHist": 0.027,
        "adx": 24.2,
        "atr": 2.3979,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79555,
        "cashAfter": 59371,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.620199,
        "total": 25190.7,
        "price": 1612.7003189999998,
        "signalPrice": 1613.83,
        "slippage": 0.0007,
        "commission": "25.19",
        "time": "2026-06-24T20:18:52.477Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.39,
          "buyReasons": [
            "Below VWAP",
            "ADX 52"
          ],
          "sellReasons": [
            "RSI 71",
            "Stoch K=93",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 46.08,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.8",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -46.08,
        "pnlPct": -0.18,
        "avgCost": 1615.65,
        "exposure": 46,
        "volatility": 0.58,
        "rsi": 71.5,
        "macdHist": 0.1292,
        "adx": 51.7,
        "cashAfter": 79555,
        "candleCount": 497,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.620199,
        "total": 25236.78,
        "price": 1615.650164,
        "signalPrice": 1614.52,
        "slippage": 0.0007,
        "bracketTP": 1828.92,
        "bracketSL": 1518.71,
        "commission": "25.24",
        "time": "2026-06-24T20:17:52.467Z",
        "strat": "4 signals",
        "why": "Vol 1.8x, Below VWAP, ADX 51, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.8x, Below VWAP, ADX 51, Breakout",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.8x",
            "Below VWAP",
            "ADX 51",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.08,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1615.65,
        "holdingBefore": 0,
        "exposure": 21,
        "volatility": 0.62,
        "rsi": 73.5,
        "macdHist": 0.1897,
        "adx": 51,
        "atr": 3.8954,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 79652,
        "cashAfter": 54390,
        "candleCount": 496,
        "blackSwan": false
      },
      {
        "sym": "AMD",
        "side": "sell",
        "qty": 47.582241,
        "total": 24689.55,
        "price": 518.8815285,
        "signalPrice": 519.245,
        "slippage": 0.0007,
        "commission": "24.69",
        "time": "2026-06-24T20:12:52.471Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.96,
          "buyReasons": [
            "ADX 87"
          ],
          "sellReasons": [
            "RSI 100",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.54,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "holdingBars": 30,
          "maxHoldBars": 360,
          "pnlPct": 1.2,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 275.15,
        "pnlPct": 1.13,
        "avgCost": 513.1,
        "exposure": 46,
        "volatility": 0.38,
        "rsi": 100,
        "macdHist": 0.4163,
        "adx": 87.1,
        "cashAfter": 79652,
        "candleCount": 491,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 7.291192,
        "total": 11611.11,
        "price": 1592.4844799999998,
        "signalPrice": 1593.6,
        "slippage": 0.0007,
        "commission": "11.61",
        "time": "2026-06-24T20:02:52.399Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 4.11,
          "buyReasons": [
            "Below VWAP",
            "ADX 33"
          ],
          "sellReasons": [
            "RSI 71",
            "BB upper",
            "Stoch K=80",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 56.91,
          "exitTriggered": "Signal reversal sell 4.1 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 1.8",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -39.54,
        "pnlPct": -0.34,
        "avgCost": 1597.91,
        "exposure": 57,
        "volatility": 0.28,
        "rsi": 70.8,
        "macdHist": 1.0456,
        "adx": 32.9,
        "cashAfter": 54987,
        "candleCount": 481,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.286167,
        "total": 17218.63,
        "price": 60169.851599999995,
        "signalPrice": 60212,
        "slippage": 0.0007,
        "commission": "17.22",
        "time": "2026-06-24T20:02:52.398Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.39,
          "buyReasons": [
            "Below VWAP",
            "ADX 32"
          ],
          "sellReasons": [
            "RSI 73",
            "Stoch K=81",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 74,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.8",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.22,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -49.9,
        "pnlPct": -0.29,
        "avgCost": 60344.22,
        "exposure": 74,
        "volatility": 0.22,
        "rsi": 72.7,
        "macdHist": 35.9121,
        "adx": 32.1,
        "cashAfter": 43387,
        "candleCount": 481,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 7.291192,
        "total": 11650.65,
        "price": 1597.9077529999997,
        "signalPrice": 1596.79,
        "slippage": 0.0007,
        "bracketTP": 1808.83,
        "bracketSL": 1502.03,
        "commission": "11.65",
        "time": "2026-06-24T20:01:52.399Z",
        "strat": "7 signals",
        "why": "MACD↑, Golden cross, Vol 4.0x, Below VWAP, ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 4.0x, Below VWAP, ADX 31, Breakout, Above EMA200",
          "buyScore": 5.05,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 4.0x",
            "Below VWAP",
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 62.44,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1597.91,
        "holdingBefore": 0,
        "exposure": 62,
        "volatility": 0.24,
        "rsi": 78.5,
        "macdHist": 0.7407,
        "adx": 31.3,
        "atr": 3.1529,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 37848,
        "cashAfter": 26186,
        "candleCount": 480,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.286167,
        "total": 17268.52,
        "price": 60344.221407,
        "signalPrice": 60302.01,
        "slippage": 0.0007,
        "bracketTP": 68309.66,
        "bracketSL": 56723.57,
        "commission": "17.27",
        "time": "2026-06-24T20:01:52.397Z",
        "strat": "6 signals",
        "why": "Golden cross, Vol 2.2x, Below VWAP, ADX 29, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.2x, Below VWAP, ADX 29, Breakout, Above EMA200",
          "buyScore": 5.7,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.2x",
            "Below VWAP",
            "ADX 29",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 45.31,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 60344.22,
        "holdingBefore": 0,
        "exposure": 45,
        "volatility": 0.19,
        "rsi": 80.5,
        "macdHist": 28.166,
        "adx": 29.4,
        "atr": 84.8163,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 55134,
        "cashAfter": 37848,
        "candleCount": 480,
        "blackSwan": false
      },
      {
        "sym": "INTC",
        "side": "buy",
        "qty": 162.942133,
        "total": 21291.88,
        "price": 130.671406,
        "signalPrice": 130.58,
        "slippage": 0.0007,
        "bracketTP": 142.75,
        "bracketSL": 125.18,
        "commission": "21.29",
        "time": "2026-06-24T19:51:52.383Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 97, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 97, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 97",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 24.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 130.67,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.36,
        "rsi": 100,
        "macdHist": 0.1707,
        "adx": 97.1,
        "atr": 0.1613,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 76447,
        "cashAfter": 55134,
        "candleCount": 470,
        "blackSwan": false
      },
      {
        "sym": "AMD",
        "side": "buy",
        "qty": 47.582241,
        "total": 24414.4,
        "price": 513.098918,
        "signalPrice": 512.74,
        "slippage": 0.0007,
        "bracketTP": 560.51,
        "bracketSL": 491.55,
        "commission": "24.41",
        "time": "2026-06-24T19:42:52.311Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 95, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 95, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 95",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 513.1,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.38,
        "rsi": 100,
        "macdHist": 0.7737,
        "adx": 95.5,
        "atr": 0.6777,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 100886,
        "cashAfter": 76447,
        "candleCount": 461,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.306172,
        "total": 27249.4,
        "price": 1671.1094039999998,
        "signalPrice": 1672.28,
        "slippage": 0.0007,
        "commission": "27.25",
        "time": "2026-06-23T22:17:42.019Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.6 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.6 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 4.59,
          "buyReasons": [
            "Below VWAP",
            "ADX 51"
          ],
          "sellReasons": [
            "RSI 79",
            "Stoch K=89",
            "Vol sell",
            "Shooting star"
          ],
          "regime": "trending",
          "exposurePct": 27.02,
          "exitTriggered": "Signal reversal sell 4.6 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 4.6 > buy 1.8",
          "holdingBars": 9,
          "maxHoldBars": 360,
          "pnlPct": 0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -6.19,
        "pnlPct": -0.02,
        "avgCost": 1671.49,
        "exposure": 27,
        "volatility": 0.12,
        "rsi": 79.5,
        "macdHist": 0.2101,
        "adx": 50.6,
        "cashAfter": 100886,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.306172,
        "total": 27255.59,
        "price": 1671.4892239999997,
        "signalPrice": 1670.32,
        "slippage": 0.0007,
        "bracketTP": 1892.13,
        "bracketSL": 1571.2,
        "commission": "27.26",
        "time": "2026-06-23T22:08:41.952Z",
        "strat": "4 signals",
        "why": "Vol 3.5x, Below VWAP, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.5x, Below VWAP, ADX 32, Breakout",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.5x",
            "Below VWAP",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1671.49,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 77.3,
        "macdHist": 0.3381,
        "adx": 32.4,
        "atr": 0.7992,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 100947,
        "cashAfter": 73664,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.347211,
        "total": 27231.24,
        "price": 1665.803121,
        "signalPrice": 1666.97,
        "slippage": 0.0007,
        "commission": "27.23",
        "time": "2026-06-23T21:53:41.852Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.3 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.3 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.34,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.3 > buy 0.5",
          "holdingBars": 5,
          "maxHoldBars": 360,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -53.53,
        "pnlPct": -0.2,
        "avgCost": 1669.08,
        "exposure": 27,
        "volatility": 0.03,
        "rsi": 58.4,
        "macdHist": -0.0218,
        "adx": 25.6,
        "cashAfter": 100947,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.347211,
        "total": 27284.76,
        "price": 1669.077537,
        "signalPrice": 1667.91,
        "slippage": 0.0007,
        "bracketTP": 1889.4,
        "bracketSL": 1568.93,
        "commission": "27.28",
        "time": "2026-06-23T21:48:41.821Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 1.9x, Below VWAP, ADX 26",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.9x, Below VWAP, ADX 26",
          "buyScore": 4.01,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.9x",
            "Below VWAP",
            "ADX 26"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1669.08,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.03,
        "rsi": 59.3,
        "macdHist": 0.0638,
        "adx": 25.9,
        "atr": 0.6766,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101055,
        "cashAfter": 73743,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.128093,
        "total": 20173.2,
        "price": 1663.3448429999999,
        "signalPrice": 1664.51,
        "slippage": 0.0007,
        "commission": "20.17",
        "time": "2026-06-23T21:13:41.499Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.0 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.0 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 1.95,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 19.97,
          "exitTriggered": "Signal reversal sell 2.0 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.0 > buy 0.5",
          "holdingBars": 9,
          "maxHoldBars": 360,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -57.27,
        "pnlPct": -0.28,
        "avgCost": 1668.07,
        "exposure": 20,
        "volatility": 0.08,
        "rsi": 59.4,
        "macdHist": 0.0785,
        "adx": 32.4,
        "cashAfter": 101055,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.128093,
        "total": 20230.47,
        "price": 1668.06683,
        "signalPrice": 1666.9,
        "slippage": 0.0007,
        "bracketTP": 1888.25,
        "bracketSL": 1567.98,
        "commission": "20.23",
        "time": "2026-06-23T21:04:41.406Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 3.0x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 3.0x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.86,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 3.0x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1668.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 69.6,
        "macdHist": 0.3124,
        "adx": 19.9,
        "atr": 0.8874,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101152,
        "cashAfter": 80902,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.397018,
        "total": 27269.96,
        "price": 1663.1050109999999,
        "signalPrice": 1664.27,
        "slippage": 0.0007,
        "commission": "27.27",
        "time": "2026-06-23T20:15:40.932Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.3 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.3 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 4.29,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 26.97,
          "exitTriggered": "Signal reversal sell 4.3 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 4.3 > buy 0.5",
          "holdingBars": 14,
          "maxHoldBars": 360,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -76.6,
        "pnlPct": -0.28,
        "avgCost": 1667.78,
        "exposure": 27,
        "volatility": 0.09,
        "rsi": 52,
        "macdHist": -0.1872,
        "adx": 44.6,
        "cashAfter": 101152,
        "candleCount": 472,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.397018,
        "total": 27346.56,
        "price": 1667.7766269999997,
        "signalPrice": 1666.61,
        "slippage": 0.0007,
        "bracketTP": 1887.92,
        "bracketSL": 1567.71,
        "commission": "27.35",
        "time": "2026-06-23T20:01:40.779Z",
        "strat": "5 signals",
        "why": "Vol 1.7x, Below VWAP, ADX 32, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.7x, Below VWAP, ADX 32, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.7x",
            "Below VWAP",
            "ADX 32",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1667.78,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 79.6,
        "macdHist": 0.449,
        "adx": 32.2,
        "atr": 1.3235,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101284,
        "cashAfter": 73910,
        "candleCount": 458,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "sell",
        "qty": 117.504145,
        "total": 24489.51,
        "price": 208.414008,
        "signalPrice": 208.56,
        "slippage": 0.0007,
        "commission": "24.49",
        "time": "2026-06-22T21:24:21.226Z",
        "strat": "3 signals",
        "why": "Death cross, Breakdown, Below EMA200",
        "decision": {
          "action": "sell",
          "type": "score",
          "reason": "Death cross, Breakdown, Below EMA200",
          "buyScore": 1.58,
          "sellScore": 2.34,
          "buyReasons": [
            "RSI 0",
            "Stoch K=0",
            "Below VWAP"
          ],
          "sellReasons": [
            "Death cross",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 24.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 60,
          "maxHoldBars": 360,
          "pnlPct": -0.19,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -64.88,
        "pnlPct": -0.26,
        "avgCost": 208.97,
        "holdingBefore": 117.504145,
        "exposure": 24,
        "volatility": 0.03,
        "rsi": 0,
        "macdHist": -0.0195,
        "adx": 92.7,
        "cashBefore": 76819,
        "cashAfter": 101284,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.207335,
        "total": 19442.2,
        "price": 1734.774807,
        "signalPrice": 1735.99,
        "slippage": 0.0007,
        "commission": "19.44",
        "time": "2026-06-22T21:03:20.969Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.6 > buy 1.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.6 > buy 1.9",
          "buyScore": 1.85,
          "sellScore": 4.56,
          "buyReasons": [
            "Golden cross"
          ],
          "sellReasons": [
            "Stoch K=76",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 43.39,
          "exitTriggered": "Signal reversal sell 4.6 > buy 1.9",
          "riskSellTriggered": "Signal reversal sell 4.6 > buy 1.9",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -28.02,
        "pnlPct": -0.14,
        "avgCost": 1737.28,
        "exposure": 43,
        "volatility": 0.08,
        "rsi": 50.3,
        "macdHist": 0.2519,
        "adx": 21.3,
        "cashAfter": 76819,
        "candleCount": 489,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.207335,
        "total": 19470.23,
        "price": 1737.2752419999997,
        "signalPrice": 1736.06,
        "slippage": 0.0007,
        "bracketTP": 1966.6,
        "bracketSL": 1633.04,
        "commission": "19.47",
        "time": "2026-06-22T21:02:20.963Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 1.5x, Hammer, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.5x, Hammer, Breakout",
          "buyScore": 4.27,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.5x",
            "Hammer",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 24.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1737.28,
        "holdingBefore": 0,
        "exposure": 24,
        "volatility": 0.08,
        "rsi": 52.2,
        "macdHist": 0.2078,
        "adx": 20.7,
        "atr": 0.8357,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 76885,
        "cashAfter": 57396,
        "candleCount": 488,
        "blackSwan": false
      },
      {
        "sym": "NVDA",
        "side": "buy",
        "qty": 117.504145,
        "total": 24554.39,
        "price": 208.96617399999997,
        "signalPrice": 208.82,
        "slippage": 0.0007,
        "bracketTP": 228.27,
        "bracketSL": 200.19,
        "commission": "24.55",
        "time": "2026-06-22T20:24:20.606Z",
        "strat": "5 signals",
        "why": "Golden cross, Below VWAP, ADX 99, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 99, Breakout, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 99",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 208.97,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 100,
        "macdHist": 0.0542,
        "adx": 99.1,
        "atr": 0.0534,
        "riskPct": 1.08,
        "stopPct": 4.2,
        "targetPct": 9.24,
        "cashBefore": 101464,
        "cashAfter": 76885,
        "candleCount": 450,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 8.496889,
        "total": 14739.68,
        "price": 1734.714849,
        "signalPrice": 1735.93,
        "slippage": 0.0007,
        "commission": "14.74",
        "time": "2026-06-22T18:51:19.513Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 2.75,
          "buyReasons": [
            "Hammer"
          ],
          "sellReasons": [
            "Above VWAP",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 14.53,
          "exitTriggered": "Signal reversal sell 2.8 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 0.8",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.23,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -44.29,
        "pnlPct": -0.3,
        "avgCost": 1739.93,
        "exposure": 15,
        "volatility": 0.12,
        "rsi": 41.3,
        "macdHist": -0.1461,
        "adx": 35,
        "cashAfter": 101464,
        "candleCount": 356,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 8.496889,
        "total": 14783.97,
        "price": 1739.927097,
        "signalPrice": 1738.71,
        "slippage": 0.0007,
        "bracketTP": 1969.6,
        "bracketSL": 1635.53,
        "commission": "14.78",
        "time": "2026-06-22T18:48:19.493Z",
        "strat": "5 signals",
        "why": "RSI 22, Stoch K=19, Vol 2.0x, Hammer, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 22, Stoch K=19, Vol 2.0x, Hammer, Above EMA200",
          "buyScore": 5.39,
          "sellScore": 0,
          "buyReasons": [
            "RSI 22",
            "Stoch K=19",
            "Vol 2.0x",
            "Hammer",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1739.93,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.12,
        "rsi": 21.7,
        "macdHist": -0.5769,
        "adx": 37.6,
        "atr": 1.1657,
        "riskPct": 0.87,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101538,
        "cashAfter": 86739,
        "candleCount": 353,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.742351,
        "total": 27398.32,
        "price": 1740.420852,
        "signalPrice": 1741.64,
        "slippage": 0.0007,
        "commission": "27.40",
        "time": "2026-06-22T17:57:19.007Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 33"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=92",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -43.58,
        "pnlPct": -0.16,
        "avgCost": 1743.19,
        "exposure": 27,
        "volatility": 0.15,
        "rsi": 73.5,
        "macdHist": 0.7111,
        "adx": 33.2,
        "cashAfter": 101538,
        "candleCount": 303,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.742351,
        "total": 27441.9,
        "price": 1743.189379,
        "signalPrice": 1741.97,
        "slippage": 0.0007,
        "bracketTP": 1973.29,
        "bracketSL": 1638.6,
        "commission": "27.44",
        "time": "2026-06-22T17:56:18.988Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 1.7x, ADX 33, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.7x, ADX 33, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.7x",
            "ADX 33",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1743.19,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 77.3,
        "macdHist": 0.7289,
        "adx": 32.7,
        "atr": 1.449,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101637,
        "cashAfter": 74167,
        "candleCount": 302,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 7.572973,
        "total": 13193.25,
        "price": 1742.1496409999997,
        "signalPrice": 1743.37,
        "slippage": 0.0007,
        "commission": "13.19",
        "time": "2026-06-22T16:22:17.868Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 57"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=100",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 12.99,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 4,
          "maxHoldBars": 360,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.6,
        "pnlPct": -0.08,
        "avgCost": 1743.55,
        "exposure": 13,
        "volatility": 0.76,
        "rsi": 80.5,
        "macdHist": 2.3774,
        "adx": 57.3,
        "cashAfter": 101637,
        "candleCount": 208,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 7.572973,
        "total": 13203.85,
        "price": 1743.5496309999999,
        "signalPrice": 1742.33,
        "slippage": 0.0007,
        "bracketTP": 2222.05,
        "bracketSL": 1526.05,
        "commission": "13.20",
        "time": "2026-06-22T16:18:17.828Z",
        "strat": "4 signals",
        "why": "Vol 1.9x, Hammer, ADX 39, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.9x, Hammer, ADX 39, Breakout",
          "buyScore": 4.7,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.9x",
            "Hammer",
            "ADX 39",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1743.55,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.53,
        "rsi": 78.9,
        "macdHist": 2.802,
        "adx": 38.5,
        "atr": 108.7495,
        "riskPct": 1.62,
        "stopPct": 12.47,
        "targetPct": 27.44,
        "cashBefore": 101674,
        "cashAfter": 88457,
        "candleCount": 203,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.316669,
        "total": 20316.55,
        "price": 64157.068592999996,
        "signalPrice": 64202.01,
        "slippage": 0.0007,
        "commission": "20.32",
        "time": "2026-06-21T19:17:09.221Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.4 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.4 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.38,
          "buyReasons": [],
          "sellReasons": [
            "MACD↓"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.4 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -32.9,
        "pnlPct": -0.16,
        "avgCost": 64260.95,
        "exposure": 20,
        "volatility": 0.05,
        "rsi": 33.5,
        "macdHist": -0.9094,
        "adx": 19.7,
        "cashAfter": 101674,
        "candleCount": 497,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.316669,
        "total": 20349.45,
        "price": 64260.951199999996,
        "signalPrice": 64216,
        "slippage": 0.0007,
        "bracketTP": 72743.4,
        "bracketSL": 60405.29,
        "commission": "20.35",
        "time": "2026-06-21T19:16:09.206Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.23,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64260.95,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 32.5,
        "macdHist": 0.0554,
        "adx": 20.2,
        "atr": 19.2267,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101747,
        "cashAfter": 81377,
        "candleCount": 496,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.810164,
        "total": 27430.23,
        "price": 1734.974667,
        "signalPrice": 1736.19,
        "slippage": 0.0007,
        "commission": "27.43",
        "time": "2026-06-21T19:04:09.069Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.14,
          "buyReasons": [
            "ADX 44"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.97,
          "exitTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -77.19,
        "pnlPct": -0.28,
        "avgCost": 1739.86,
        "exposure": 27,
        "volatility": 0.08,
        "rsi": 53.1,
        "macdHist": -0.034,
        "adx": 44,
        "cashAfter": 101747,
        "candleCount": 484,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.810164,
        "total": 27507.43,
        "price": 1739.857048,
        "signalPrice": 1738.64,
        "slippage": 0.0007,
        "bracketTP": 1969.52,
        "bracketSL": 1635.47,
        "commission": "27.51",
        "time": "2026-06-21T19:03:09.053Z",
        "strat": "5 signals",
        "why": "MACD↑, Vol 3.4x, Hammer, ADX 45, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 3.4x, Hammer, ADX 45, Breakout",
          "buyScore": 5.35,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 3.4x",
            "Hammer",
            "ADX 45",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1739.86,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 69.2,
        "macdHist": 0.0491,
        "adx": 44.7,
        "atr": 1.1997,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 101879,
        "cashAfter": 74344,
        "candleCount": 483,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 14.911793,
        "total": 25842.67,
        "price": 1733.0360249999999,
        "signalPrice": 1734.25,
        "slippage": 0.0007,
        "commission": "25.84",
        "time": "2026-06-21T18:45:08.751Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.44,
          "buyReasons": [
            "ADX 52"
          ],
          "sellReasons": [
            "RSI 78",
            "Stoch K=77",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 25.37,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.3",
          "holdingBars": 13,
          "maxHoldBars": 360,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -28.15,
        "pnlPct": -0.11,
        "avgCost": 1734.92,
        "exposure": 25,
        "volatility": 0.22,
        "rsi": 78.1,
        "macdHist": 0.0327,
        "adx": 52.3,
        "cashAfter": 101879,
        "candleCount": 465,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.31783,
        "total": 20377.06,
        "price": 64113.0894,
        "signalPrice": 64158,
        "slippage": 0.0007,
        "commission": "20.38",
        "time": "2026-06-21T18:33:08.535Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.6 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.6 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.59,
          "buyReasons": [
            "ADX 27"
          ],
          "sellReasons": [
            "RSI 78",
            "Stoch K=81",
            "Vol sell",
            "Shooting star"
          ],
          "regime": "trending",
          "exposurePct": 45.35,
          "exitTriggered": "Signal reversal sell 4.6 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.6 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -28.64,
        "pnlPct": -0.14,
        "avgCost": 64203.2,
        "exposure": 45,
        "volatility": 0.07,
        "rsi": 78.3,
        "macdHist": 16.8834,
        "adx": 27.3,
        "cashAfter": 76063,
        "candleCount": 453,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 14.911793,
        "total": 25870.82,
        "price": 1734.923597,
        "signalPrice": 1733.71,
        "slippage": 0.0007,
        "bracketTP": 1963.93,
        "bracketSL": 1630.83,
        "commission": "25.87",
        "time": "2026-06-21T18:32:08.527Z",
        "strat": "6 signals",
        "why": "Golden cross, EMA50 bounce, Vol 7.9x, ADX 30, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 7.9x, ADX 30, Breakout, Above EMA200",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 7.9x",
            "ADX 30",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.99,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1734.92,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.12,
        "rsi": 87.8,
        "macdHist": 0.6921,
        "adx": 30.3,
        "atr": 1.2372,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 81603,
        "cashAfter": 55706,
        "candleCount": 452,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.31783,
        "total": 20405.7,
        "price": 64203.20080299999,
        "signalPrice": 64158.29,
        "slippage": 0.0007,
        "bracketTP": 72678.02,
        "bracketSL": 60351.01,
        "commission": "20.41",
        "time": "2026-06-21T18:32:08.524Z",
        "strat": "6 signals",
        "why": "Golden cross, EMA50 bounce, Vol 1.6x, ADX 25, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 1.6x, ADX 25, Breakout, Above EMA200",
          "buyScore": 5.08,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 1.6x",
            "ADX 25",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64203.2,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 78.4,
        "macdHist": 13.2701,
        "adx": 24.7,
        "atr": 22.6944,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102029,
        "cashAfter": 81603,
        "candleCount": 452,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.924438,
        "total": 27527.13,
        "price": 1728.6091259999998,
        "signalPrice": 1729.82,
        "slippage": 0.0007,
        "commission": "27.53",
        "time": "2026-06-21T17:08:07.489Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.8",
          "buyScore": 1.8,
          "sellScore": 3.9,
          "buyReasons": [
            "Below VWAP",
            "ADX 36"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.8",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -48.6,
        "pnlPct": -0.18,
        "avgCost": 1731.66,
        "exposure": 27,
        "volatility": 0.05,
        "rsi": 57.1,
        "macdHist": 0.2073,
        "adx": 35.7,
        "cashAfter": 102029,
        "candleCount": 367,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.924438,
        "total": 27575.73,
        "price": 1731.6613149999998,
        "signalPrice": 1730.45,
        "slippage": 0.0007,
        "bracketTP": 1960.24,
        "bracketSL": 1627.76,
        "commission": "27.58",
        "time": "2026-06-21T17:05:07.440Z",
        "strat": "5 signals",
        "why": "Vol 1.6x, Below VWAP, ADX 32, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.6x, Below VWAP, ADX 32, Breakout, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.6x",
            "Below VWAP",
            "ADX 32",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1731.66,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 63,
        "macdHist": 0.1162,
        "adx": 31.8,
        "atr": 0.7336,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102132,
        "cashAfter": 74529,
        "candleCount": 364,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.356245,
        "total": 22797.24,
        "price": 63993.16340699999,
        "signalPrice": 64037.99,
        "slippage": 0.0007,
        "commission": "22.80",
        "time": "2026-06-21T14:21:05.549Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 5.4,
          "buyReasons": [
            "RSI 25",
            "BB lower",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Death cross",
            "Stoch K=100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 22.33,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.7",
          "holdingBars": 825,
          "maxHoldBars": 360,
          "pnlPct": -0.44,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -116.79,
        "pnlPct": -0.51,
        "avgCost": 64321,
        "exposure": 22,
        "volatility": 0.08,
        "rsi": 25.2,
        "macdHist": -12.364,
        "adx": 41.7,
        "cashAfter": 102132,
        "candleCount": 201,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.356245,
        "total": 22914.04,
        "price": 64321.003206999994,
        "signalPrice": 64276.01,
        "slippage": 0.0007,
        "bracketTP": 72811.38,
        "bracketSL": 60461.74,
        "commission": "22.91",
        "time": "2026-06-21T00:35:09.087Z",
        "strat": "3 signals",
        "why": "Golden cross, Vol 2.2x, ADX 27",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.2x, ADX 27",
          "buyScore": 4.16,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.2x",
            "ADX 27"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64321,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.02,
        "rsi": 63.7,
        "macdHist": 2.3468,
        "adx": 27,
        "atr": 10.4179,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102295,
        "cashAfter": 79358,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.833119,
        "total": 27591.73,
        "price": 1742.659284,
        "signalPrice": 1743.88,
        "slippage": 0.0007,
        "commission": "27.59",
        "time": "2026-06-20T22:53:07.880Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.75,
          "buyReasons": [
            "ADX 39"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -58.62,
        "pnlPct": -0.21,
        "avgCost": 1746.36,
        "exposure": 27,
        "volatility": 0.06,
        "rsi": 63.9,
        "macdHist": 0.0435,
        "adx": 39.1,
        "cashAfter": 102295,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.833119,
        "total": 27650.35,
        "price": 1746.361598,
        "signalPrice": 1745.14,
        "slippage": 0.0007,
        "bracketTP": 1976.88,
        "bracketSL": 1641.58,
        "commission": "27.65",
        "time": "2026-06-20T22:52:07.870Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 1.6x, ADX 38, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 1.6x, ADX 38, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 1.6x",
            "ADX 38",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1746.36,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 68.8,
        "macdHist": 0.0138,
        "adx": 38,
        "atr": 1.2589,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102409,
        "cashAfter": 74731,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.918007,
        "total": 27626.56,
        "price": 1735.554261,
        "signalPrice": 1736.77,
        "slippage": 0.0007,
        "commission": "27.63",
        "time": "2026-06-20T21:52:07.324Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 28"
          ],
          "sellReasons": [
            "RSI 69",
            "Stoch K=77",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.12,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -53.04,
        "pnlPct": -0.19,
        "avgCost": 1738.89,
        "exposure": 27,
        "volatility": 0.09,
        "rsi": 68.7,
        "macdHist": 0.151,
        "adx": 28.1,
        "cashAfter": 102409,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.918007,
        "total": 27679.61,
        "price": 1738.8863689999998,
        "signalPrice": 1737.67,
        "slippage": 0.0007,
        "bracketTP": 1968.42,
        "bracketSL": 1634.55,
        "commission": "27.68",
        "time": "2026-06-20T21:51:07.283Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.7x, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.7x, ADX 26, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.7x",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1738.89,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 73.2,
        "macdHist": 0.1346,
        "adx": 26.4,
        "atr": 0.8223,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102517,
        "cashAfter": 74810,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.955726,
        "total": 27668.59,
        "price": 1734.08529,
        "signalPrice": 1735.3,
        "slippage": 0.0007,
        "commission": "27.67",
        "time": "2026-06-20T21:15:06.897Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.47,
          "buyReasons": [
            "ADX 47"
          ],
          "sellReasons": [
            "RSI 78",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 27,
          "exitTriggered": "Signal reversal sell 3.5 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -35.57,
        "pnlPct": -0.13,
        "avgCost": 1736.31,
        "exposure": 27,
        "volatility": 0.09,
        "rsi": 78.5,
        "macdHist": 0.4162,
        "adx": 47.4,
        "cashAfter": 102517,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.955726,
        "total": 27704.16,
        "price": 1736.3145699999998,
        "signalPrice": 1735.1,
        "slippage": 0.0007,
        "bracketTP": 1965.51,
        "bracketSL": 1632.14,
        "commission": "27.70",
        "time": "2026-06-20T21:13:06.874Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 4.5x, ADX 42, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 4.5x, ADX 42, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 4.5x",
            "ADX 42",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1736.31,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 81.6,
        "macdHist": 0.1703,
        "adx": 42,
        "atr": 0.6314,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102608,
        "cashAfter": 74876,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 11.870782,
        "total": 20500.37,
        "price": 1726.9602810000001,
        "signalPrice": 1728.17,
        "slippage": 0.0007,
        "commission": "20.50",
        "time": "2026-06-20T20:44:06.469Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.3 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.3 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.35,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=93"
          ],
          "regime": "mixed",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 1.3 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.3 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-1.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -36.8,
        "pnlPct": -0.18,
        "avgCost": 1730.06,
        "exposure": 20,
        "volatility": 0.07,
        "rsi": 51,
        "macdHist": 0.1053,
        "adx": 19.8,
        "cashAfter": 102608,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 11.870782,
        "total": 20537.17,
        "price": 1730.0601949999998,
        "signalPrice": 1728.85,
        "slippage": 0.0007,
        "bracketTP": 1958.43,
        "bracketSL": 1626.26,
        "commission": "20.54",
        "time": "2026-06-20T20:43:06.441Z",
        "strat": "4 signals",
        "why": "MACD↑, EMA50 bounce, RSI+MACD↑, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, RSI+MACD↑, Above EMA200",
          "buyScore": 5.73,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "RSI+MACD↑",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1730.06,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 37,
        "macdHist": 0.018,
        "adx": 19.8,
        "atr": 0.4895,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102686,
        "cashAfter": 82128,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 15.934458,
        "total": 27686.8,
        "price": 1737.542868,
        "signalPrice": 1738.76,
        "slippage": 0.0007,
        "commission": "27.69",
        "time": "2026-06-20T15:51:01.288Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 0.5",
          "buyScore": 0.48,
          "sellScore": 2.75,
          "buyReasons": [
            "Stoch K=4"
          ],
          "sellReasons": [
            "Death cross",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.97,
          "exitTriggered": "Signal reversal sell 2.8 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 0.5",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.19,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -73.07,
        "pnlPct": -0.26,
        "avgCost": 1742.13,
        "exposure": 27,
        "volatility": 0.07,
        "rsi": 44.6,
        "macdHist": -0.294,
        "adx": 40.9,
        "cashAfter": 102686,
        "candleCount": 279,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 15.934458,
        "total": 27759.88,
        "price": 1742.128637,
        "signalPrice": 1740.91,
        "slippage": 0.0007,
        "bracketTP": 1972.09,
        "bracketSL": 1637.6,
        "commission": "27.76",
        "time": "2026-06-20T15:48:01.234Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 1.8x, Hammer, ADX 44",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.8x, Hammer, ADX 44",
          "buyScore": 4.96,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.8x",
            "Hammer",
            "ADX 44"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1742.13,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 36.8,
        "macdHist": -0.2481,
        "adx": 44.3,
        "atr": 2.1376,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102814,
        "cashAfter": 75027,
        "candleCount": 276,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.631411,
        "total": 23745.1,
        "price": 1741.9397880000001,
        "signalPrice": 1743.16,
        "slippage": 0.0007,
        "commission": "23.75",
        "time": "2026-06-20T15:26:00.850Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 66"
          ],
          "sellReasons": [
            "RSI 74",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 23.1,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "holdingBars": 7,
          "maxHoldBars": 360,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -30.27,
        "pnlPct": -0.13,
        "avgCost": 1744.16,
        "exposure": 23,
        "volatility": 0.28,
        "rsi": 74.5,
        "macdHist": 0.3014,
        "adx": 65.8,
        "cashAfter": 102814,
        "candleCount": 254,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.432704,
        "total": 27764.94,
        "price": 64166.132244,
        "signalPrice": 64211.08,
        "slippage": 0.0007,
        "commission": "27.76",
        "time": "2026-06-20T15:24:00.815Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 75"
          ],
          "sellReasons": [
            "RSI 72",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 50.08,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "holdingBars": 5,
          "maxHoldBars": 360,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -42.38,
        "pnlPct": -0.15,
        "avgCost": 64264.08,
        "exposure": 50,
        "volatility": 0.23,
        "rsi": 72.5,
        "macdHist": 16.6344,
        "adx": 74.8,
        "cashAfter": 79093,
        "candleCount": 252,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.631411,
        "total": 23775.36,
        "price": 1744.160058,
        "signalPrice": 1742.94,
        "slippage": 0.0007,
        "bracketTP": 1974.39,
        "bracketSL": 1639.51,
        "commission": "23.78",
        "time": "2026-06-20T15:19:00.738Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 5.9x, ADX 79, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 5.9x, ADX 79, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 5.9x",
            "ADX 79",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1744.16,
        "holdingBefore": 0,
        "exposure": 27,
        "volatility": 0.16,
        "rsi": 62.9,
        "macdHist": 0.3048,
        "adx": 79.3,
        "atr": 6.7771,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 75155,
        "cashAfter": 51356,
        "candleCount": 247,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.432704,
        "total": 27807.33,
        "price": 64264.08339099999,
        "signalPrice": 64219.13,
        "slippage": 0.0007,
        "bracketTP": 72746.94,
        "bracketSL": 60408.24,
        "commission": "27.81",
        "time": "2026-06-20T15:19:00.735Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 3.0x, ADX 83, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 3.0x, ADX 83, Breakout",
          "buyScore": 4.55,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 3.0x",
            "ADX 83",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 64264.08,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 63.6,
        "macdHist": 11.5274,
        "adx": 83.4,
        "atr": 221.9845,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 102990,
        "cashAfter": 75155,
        "candleCount": 247,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.436039,
        "total": 27855.89,
        "price": 63883.939917,
        "signalPrice": 63928.69,
        "slippage": 0.0007,
        "commission": "27.86",
        "time": "2026-06-20T14:57:00.360Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 84"
          ],
          "sellReasons": [
            "RSI 75",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 27.05,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.3",
          "holdingBars": 11,
          "maxHoldBars": 360,
          "pnlPct": 0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 44.06,
        "pnlPct": 0.16,
        "avgCost": 63782.9,
        "exposure": 27,
        "volatility": 0.39,
        "rsi": 75.3,
        "macdHist": 9.9743,
        "adx": 84.1,
        "cashAfter": 102990,
        "candleCount": 225,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 12.098699,
        "total": 20962.65,
        "price": 1732.6363049999998,
        "signalPrice": 1733.85,
        "slippage": 0.0007,
        "commission": "20.96",
        "time": "2026-06-20T14:48:00.243Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 78"
          ],
          "sellReasons": [
            "RSI 77",
            "BB upper",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 47.38,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": 0.25,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 36.86,
        "pnlPct": 0.18,
        "avgCost": 1729.59,
        "exposure": 47,
        "volatility": 0.41,
        "rsi": 76.6,
        "macdHist": 2.3183,
        "adx": 78.4,
        "cashAfter": 75162,
        "candleCount": 216,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 12.098699,
        "total": 20925.79,
        "price": 1729.589866,
        "signalPrice": 1728.38,
        "slippage": 0.0007,
        "bracketTP": 1957.9,
        "bracketSL": 1625.81,
        "commission": "20.93",
        "time": "2026-06-20T14:46:00.218Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 3.2x, ADX 75, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 3.2x, ADX 75, Breakout, Above EMA200",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 3.2x",
            "ADX 75",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 26.98,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1729.59,
        "holdingBefore": 0,
        "exposure": 27,
        "volatility": 0.1,
        "rsi": 74.8,
        "macdHist": 0.3506,
        "adx": 75.2,
        "atr": 51.612,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 75167,
        "cashAfter": 54220,
        "candleCount": 213,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.436039,
        "total": 27811.83,
        "price": 63782.89679599999,
        "signalPrice": 63738.28,
        "slippage": 0.0007,
        "bracketTP": 72202.24,
        "bracketSL": 59955.92,
        "commission": "27.81",
        "time": "2026-06-20T14:46:00.218Z",
        "strat": "5 signals",
        "why": "Golden cross, Vol 1.8x, ADX 73, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.8x, ADX 73, Breakout, Above EMA200",
          "buyScore": 5.2,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.8x",
            "ADX 73",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63782.9,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 80.7,
        "macdHist": 21.9228,
        "adx": 73.1,
        "atr": 1772.7189,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103007,
        "cashAfter": 75167,
        "candleCount": 214,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.37337,
        "total": 23048.5,
        "price": 1723.462731,
        "signalPrice": 1724.67,
        "slippage": 0.0007,
        "commission": "23.05",
        "time": "2026-06-20T12:51:24.450Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.1 > buy 2.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.1 > buy 2.4",
          "buyScore": 2.36,
          "sellScore": 5.09,
          "buyReasons": [
            "Vol 2.3x",
            "Hammer"
          ],
          "sellReasons": [
            "Above VWAP",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 22.38,
          "exitTriggered": "Signal reversal sell 5.1 > buy 2.4",
          "riskSellTriggered": "Signal reversal sell 5.1 > buy 2.4",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -45.54,
        "pnlPct": -0.2,
        "avgCost": 1726.87,
        "exposure": 22,
        "volatility": 0.07,
        "rsi": 39.3,
        "macdHist": 0.0708,
        "adx": 33.5,
        "cashAfter": 103007,
        "candleCount": 434,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.37337,
        "total": 23094.04,
        "price": 1726.867962,
        "signalPrice": 1725.66,
        "slippage": 0.0007,
        "bracketTP": 1954.81,
        "bracketSL": 1623.26,
        "commission": "23.09",
        "time": "2026-06-20T12:48:24.422Z",
        "strat": "3 signals",
        "why": "RSI 29, MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 29, MACD↑, RSI+MACD↑",
          "buyScore": 5.55,
          "sellScore": 0,
          "buyReasons": [
            "RSI 29",
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1726.87,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 28.9,
        "macdHist": 0.026,
        "adx": 32.6,
        "atr": 0.5603,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103098,
        "cashAfter": 79981,
        "candleCount": 432,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.323306,
        "total": 20601,
        "price": 63719.804892,
        "signalPrice": 63764.44,
        "slippage": 0.0007,
        "commission": "20.60",
        "time": "2026-06-20T12:10:23.813Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.5 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.5 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 3.47,
          "buyReasons": [
            "ADX 25"
          ],
          "sellReasons": [
            "Stoch K=81",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 19.99,
          "exitTriggered": "Signal reversal sell 3.5 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.5 > buy 1.3",
          "holdingBars": 2,
          "maxHoldBars": 360,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -33.64,
        "pnlPct": -0.16,
        "avgCost": 63823.85,
        "exposure": 20,
        "volatility": 0.05,
        "rsi": 65.7,
        "macdHist": 7.6569,
        "adx": 25.4,
        "cashAfter": 103098,
        "candleCount": 394,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.323306,
        "total": 20634.63,
        "price": 63823.84543999999,
        "signalPrice": 63779.2,
        "slippage": 0.0007,
        "bracketTP": 72248.59,
        "bracketSL": 59994.41,
        "commission": "20.63",
        "time": "2026-06-20T12:08:23.780Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 1.6x, ADX 22, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.6x, ADX 22, Breakout",
          "buyScore": 4.02,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.6x",
            "ADX 22",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63823.85,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 63.6,
        "macdHist": 5.482,
        "adx": 22.1,
        "atr": 18.3859,
        "riskPct": 1.2,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103173,
        "cashAfter": 82518,
        "candleCount": 392,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.109037,
        "total": 27799.38,
        "price": 1725.701163,
        "signalPrice": 1726.91,
        "slippage": 0.0007,
        "commission": "27.80",
        "time": "2026-06-20T11:55:23.563Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.14,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 26.95,
          "exitTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 360,
          "pnlPct": -0.29,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -99.24,
        "pnlPct": -0.36,
        "avgCost": 1731.86,
        "exposure": 27,
        "volatility": 0.07,
        "rsi": 65.8,
        "macdHist": 0.1283,
        "adx": 26.5,
        "cashAfter": 103173,
        "candleCount": 378,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.109037,
        "total": 27898.62,
        "price": 1731.861455,
        "signalPrice": 1730.65,
        "slippage": 0.0007,
        "bracketTP": 1960.47,
        "bracketSL": 1627.95,
        "commission": "27.90",
        "time": "2026-06-20T11:52:23.517Z",
        "strat": "4 signals",
        "why": "Vol 2.5x, Hammer, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.5x, Hammer, ADX 26, Breakout",
          "buyScore": 4.7,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.5x",
            "Hammer",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1731.86,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 88.7,
        "macdHist": 0.3252,
        "adx": 26.1,
        "atr": 0.4992,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103328,
        "cashAfter": 75402,
        "candleCount": 376,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 13.411454,
        "total": 23166.81,
        "price": 1727.38998,
        "signalPrice": 1728.6,
        "slippage": 0.0007,
        "commission": "23.17",
        "time": "2026-06-20T11:02:22.799Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.2 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.2 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 4.19,
          "buyReasons": [
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 71",
            "Stoch K=87",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.43,
          "exitTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 4.2 > buy 1.3",
          "holdingBars": 16,
          "maxHoldBars": 360,
          "pnlPct": 0.05,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -4,
        "pnlPct": -0.02,
        "avgCost": 1727.69,
        "exposure": 22,
        "volatility": 0.04,
        "rsi": 70.7,
        "macdHist": 0.1649,
        "adx": 31,
        "cashAfter": 103328,
        "candleCount": 326,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.351498,
        "total": 22360.88,
        "price": 63615.95763599999,
        "signalPrice": 63660.52,
        "slippage": 0.0007,
        "commission": "22.36",
        "time": "2026-06-20T10:51:22.647Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.7 > buy 2.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.7 > buy 2.6",
          "buyScore": 2.6,
          "sellScore": 4.67,
          "buyReasons": [
            "Golden cross",
            "ADX 36"
          ],
          "sellReasons": [
            "Stoch K=90",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 44.06,
          "exitTriggered": "Signal reversal sell 4.7 > buy 2.6",
          "riskSellTriggered": "Signal reversal sell 4.7 > buy 2.6",
          "holdingBars": 4,
          "maxHoldBars": 360,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -17.83,
        "pnlPct": -0.08,
        "avgCost": 63666.7,
        "exposure": 44,
        "volatility": 0.04,
        "rsi": 65.5,
        "macdHist": 7.9902,
        "adx": 36.2,
        "cashAfter": 80185,
        "candleCount": 315,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.351498,
        "total": 22378.72,
        "price": 63666.695512,
        "signalPrice": 63622.16,
        "slippage": 0.0007,
        "bracketTP": 72070.7,
        "bracketSL": 59846.69,
        "commission": "22.38",
        "time": "2026-06-20T10:47:22.577Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 22.39,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 63666.7,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.04,
        "rsi": 35.5,
        "macdHist": 1.3029,
        "adx": 44.7,
        "atr": 11.3963,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 80247,
        "cashAfter": 57846,
        "candleCount": 311,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 13.411454,
        "total": 23170.82,
        "price": 1727.6885359999999,
        "signalPrice": 1726.48,
        "slippage": 0.0007,
        "bracketTP": 1955.74,
        "bracketSL": 1624.03,
        "commission": "23.17",
        "time": "2026-06-20T10:46:22.572Z",
        "strat": "2 signals",
        "why": "MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, RSI+MACD↑",
          "buyScore": 4.95,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1727.69,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 33.2,
        "macdHist": 0.0115,
        "adx": 44.7,
        "atr": 0.4631,
        "riskPct": 1.34,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103441,
        "cashAfter": 80247,
        "candleCount": 310,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 16.194072,
        "total": 27913.28,
        "price": 1723.6725840000001,
        "signalPrice": 1724.88,
        "slippage": 0.0007,
        "commission": "27.91",
        "time": "2026-06-20T09:24:21.440Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.75,
          "buyReasons": [
            "ADX 90"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 26.99,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.3",
          "holdingBars": 6,
          "maxHoldBars": 360,
          "pnlPct": -0.08,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -42.35,
        "pnlPct": -0.15,
        "avgCost": 1726.29,
        "exposure": 27,
        "volatility": 0.04,
        "rsi": 44.4,
        "macdHist": -0.7423,
        "adx": 90.2,
        "cashAfter": 103441,
        "candleCount": 228,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "buy",
        "qty": 16.194072,
        "total": 27955.62,
        "price": 1726.2875559999998,
        "signalPrice": 1725.08,
        "slippage": 0.0007,
        "bracketTP": 1954.16,
        "bracketSL": 1622.71,
        "commission": "27.96",
        "time": "2026-06-20T09:18:21.330Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 1.7x, Hammer, ADX 86",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.7x, Hammer, ADX 86",
          "buyScore": 4.31,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.7x",
            "Hammer",
            "ADX 86"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 360,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1726.29,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 48,
        "macdHist": -0.7434,
        "adx": 85.7,
        "atr": 26.5954,
        "riskPct": 1.62,
        "stopPct": 6,
        "targetPct": 13.2,
        "cashBefore": 103539,
        "cashAfter": 75556,
        "candleCount": 222,
        "blackSwan": false
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.184436,
        "total": 11699.8,
        "price": 63435.564,
        "signalPrice": 63480,
        "slippage": 0.0007,
        "commission": "11.70",
        "time": "2026-06-20T09:09:21.181Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 5.39,
          "buyReasons": [
            "ADX 80"
          ],
          "sellReasons": [
            "RSI 76",
            "Stoch K=100",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 11.31,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.3",
          "holdingBars": 12,
          "maxHoldBars": 360,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.75,
        "pnlPct": -0.08,
        "avgCost": 63488.42,
        "exposure": 11,
        "volatility": 0.14,
        "rsi": 76.4,
        "macdHist": 2.4567,
        "adx": 79.6,
        "cashAfter": 103539,
        "candleCount": 213,
        "blackSwan": false
      },
      {
        "sym": "ETH",
        "side": "sell",
        "qty": 6.780918,
        "total": 11672.63,
        "price": 1721.3941799999998,
        "signalPrice": 1722.6,
        "slippage": 0.0007,
        "commission": "11.67",
        "time": "2026-06-20T08:58:21.023Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.3",
          "buyScore": 1.3,
          "sellScore": 2.96,
          "buyReasons": [
            "ADX 42"
          ],
          "sellReasons": [
            "RSI 85",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 22.57,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.3",
          "holdingBars": 1,
          "maxHoldBars": 360,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -19,
        "pnlPct": -0.16,
        "avgCost": 1724.2,
        "exposure": 23,
        "volatility": 0.27,
        "rsi": 85.2,
        "macdHist": 1.3713,
        "adx": 41.5,
        "cashAfter": 91851,
        "candleCount": 202,
        "blackSwan": false
      }
    ],
    "history": [
      {
        "t": 1748822400000,
        "value": 99962.61,
        "day": "2025-06-02"
      },
      {
        "t": 1748908800000,
        "value": 99829.9,
        "day": "2025-06-03"
      },
      {
        "t": 1748995200000,
        "value": 100521.32,
        "day": "2025-06-04"
      },
      {
        "t": 1749081600000,
        "value": 100412.2,
        "day": "2025-06-05"
      },
      {
        "t": 1749168000000,
        "value": 100841.14,
        "day": "2025-06-06"
      },
      {
        "t": 1749254400000,
        "value": 100841.14,
        "day": "2025-06-07"
      },
      {
        "t": 1749340800000,
        "value": 100841.14,
        "day": "2025-06-08"
      },
      {
        "t": 1749427200000,
        "value": 100687.96,
        "day": "2025-06-09"
      },
      {
        "t": 1749513600000,
        "value": 101206.13,
        "day": "2025-06-10"
      },
      {
        "t": 1749600000000,
        "value": 100594.91,
        "day": "2025-06-11"
      },
      {
        "t": 1749686400000,
        "value": 100141.23,
        "day": "2025-06-12"
      },
      {
        "t": 1749772800000,
        "value": 99386.01,
        "day": "2025-06-13"
      },
      {
        "t": 1749859200000,
        "value": 99386.01,
        "day": "2025-06-14"
      },
      {
        "t": 1749945600000,
        "value": 99386.01,
        "day": "2025-06-15"
      },
      {
        "t": 1750032000000,
        "value": 100016.81,
        "day": "2025-06-16"
      },
      {
        "t": 1750118400000,
        "value": 99856.57,
        "day": "2025-06-17"
      },
      {
        "t": 1750204800000,
        "value": 99808.72,
        "day": "2025-06-18"
      },
      {
        "t": 1750291200000,
        "value": 99808.72,
        "day": "2025-06-19"
      },
      {
        "t": 1750377600000,
        "value": 99368.97,
        "day": "2025-06-20"
      },
      {
        "t": 1750464000000,
        "value": 99368.97,
        "day": "2025-06-21"
      },
      {
        "t": 1750550400000,
        "value": 99368.97,
        "day": "2025-06-22"
      },
      {
        "t": 1750636800000,
        "value": 99899.17,
        "day": "2025-06-23"
      },
      {
        "t": 1750723200000,
        "value": 100347.12,
        "day": "2025-06-24"
      },
      {
        "t": 1750809600000,
        "value": 100231.77,
        "day": "2025-06-25"
      },
      {
        "t": 1750896000000,
        "value": 100802.28,
        "day": "2025-06-26"
      },
      {
        "t": 1750982400000,
        "value": 101049.35,
        "day": "2025-06-27"
      },
      {
        "t": 1751068800000,
        "value": 101049.35,
        "day": "2025-06-28"
      },
      {
        "t": 1751155200000,
        "value": 101049.35,
        "day": "2025-06-29"
      },
      {
        "t": 1751241600000,
        "value": 101195.5,
        "day": "2025-06-30"
      },
      {
        "t": 1751328000000,
        "value": 100577.15,
        "day": "2025-07-01"
      },
      {
        "t": 1751414400000,
        "value": 100392.01,
        "day": "2025-07-02"
      },
      {
        "t": 1751500800000,
        "value": 100570.27,
        "day": "2025-07-03"
      },
      {
        "t": 1751587200000,
        "value": 100570.27,
        "day": "2025-07-04"
      },
      {
        "t": 1751673600000,
        "value": 100570.27,
        "day": "2025-07-05"
      },
      {
        "t": 1751760000000,
        "value": 100570.27,
        "day": "2025-07-06"
      },
      {
        "t": 1751846400000,
        "value": 100548.64,
        "day": "2025-07-07"
      },
      {
        "t": 1751932800000,
        "value": 100624.67,
        "day": "2025-07-08"
      },
      {
        "t": 1752019200000,
        "value": 101021.5,
        "day": "2025-07-09"
      },
      {
        "t": 1752105600000,
        "value": 100839.96,
        "day": "2025-07-10"
      },
      {
        "t": 1752192000000,
        "value": 100521.12,
        "day": "2025-07-11"
      },
      {
        "t": 1752278400000,
        "value": 100521.12,
        "day": "2025-07-12"
      },
      {
        "t": 1752364800000,
        "value": 100521.12,
        "day": "2025-07-13"
      },
      {
        "t": 1752451200000,
        "value": 100632.86,
        "day": "2025-07-14"
      },
      {
        "t": 1752537600000,
        "value": 100287.81,
        "day": "2025-07-15"
      },
      {
        "t": 1752624000000,
        "value": 100042.69,
        "day": "2025-07-16"
      },
      {
        "t": 1752710400000,
        "value": 99993.54,
        "day": "2025-07-17"
      },
      {
        "t": 1752796800000,
        "value": 100087.59,
        "day": "2025-07-18"
      },
      {
        "t": 1752883200000,
        "value": 100087.59,
        "day": "2025-07-19"
      },
      {
        "t": 1752969600000,
        "value": 100087.59,
        "day": "2025-07-20"
      },
      {
        "t": 1753056000000,
        "value": 100372.35,
        "day": "2025-07-21"
      },
      {
        "t": 1753142400000,
        "value": 100104.95,
        "day": "2025-07-22"
      },
      {
        "t": 1753228800000,
        "value": 100392.34,
        "day": "2025-07-23"
      },
      {
        "t": 1753315200000,
        "value": 100432.32,
        "day": "2025-07-24"
      },
      {
        "t": 1753401600000,
        "value": 100362.85,
        "day": "2025-07-25"
      },
      {
        "t": 1753488000000,
        "value": 100362.85,
        "day": "2025-07-26"
      },
      {
        "t": 1753574400000,
        "value": 100362.85,
        "day": "2025-07-27"
      },
      {
        "t": 1753660800000,
        "value": 100525.05,
        "day": "2025-07-28"
      },
      {
        "t": 1753747200000,
        "value": 99947.34,
        "day": "2025-07-29"
      },
      {
        "t": 1753833600000,
        "value": 99790.37,
        "day": "2025-07-30"
      },
      {
        "t": 1753920000000,
        "value": 102353.88,
        "day": "2025-07-31"
      },
      {
        "t": 1754006400000,
        "value": 101586.11,
        "day": "2025-08-01"
      },
      {
        "t": 1754092800000,
        "value": 101586.11,
        "day": "2025-08-02"
      },
      {
        "t": 1754179200000,
        "value": 101586.11,
        "day": "2025-08-03"
      },
      {
        "t": 1754265600000,
        "value": 102449.89,
        "day": "2025-08-04"
      },
      {
        "t": 1754352000000,
        "value": 102026.85,
        "day": "2025-08-05"
      },
      {
        "t": 1754438400000,
        "value": 102306.37,
        "day": "2025-08-06"
      },
      {
        "t": 1754524800000,
        "value": 101973.43,
        "day": "2025-08-07"
      },
      {
        "t": 1754611200000,
        "value": 102185.07,
        "day": "2025-08-08"
      },
      {
        "t": 1754697600000,
        "value": 102185.07,
        "day": "2025-08-09"
      },
      {
        "t": 1754784000000,
        "value": 102185.07,
        "day": "2025-08-10"
      },
      {
        "t": 1754870400000,
        "value": 101888.28,
        "day": "2025-08-11"
      },
      {
        "t": 1754956800000,
        "value": 102888.88,
        "day": "2025-08-12"
      },
      {
        "t": 1755043200000,
        "value": 102876.52,
        "day": "2025-08-13"
      },
      {
        "t": 1755129600000,
        "value": 102872.44,
        "day": "2025-08-14"
      },
      {
        "t": 1755216000000,
        "value": 103295.85,
        "day": "2025-08-15"
      },
      {
        "t": 1755302400000,
        "value": 103295.85,
        "day": "2025-08-16"
      },
      {
        "t": 1755388800000,
        "value": 103295.85,
        "day": "2025-08-17"
      },
      {
        "t": 1755475200000,
        "value": 102107.33,
        "day": "2025-08-18"
      },
      {
        "t": 1755561600000,
        "value": 102555.55,
        "day": "2025-08-19"
      },
      {
        "t": 1755648000000,
        "value": 100976.24,
        "day": "2025-08-20"
      },
      {
        "t": 1755734400000,
        "value": 100575.28,
        "day": "2025-08-21"
      },
      {
        "t": 1755820800000,
        "value": 102117.93,
        "day": "2025-08-22"
      },
      {
        "t": 1755907200000,
        "value": 102117.93,
        "day": "2025-08-23"
      },
      {
        "t": 1755993600000,
        "value": 102117.93,
        "day": "2025-08-24"
      },
      {
        "t": 1756080000000,
        "value": 101867.07,
        "day": "2025-08-25"
      },
      {
        "t": 1756166400000,
        "value": 101955.13,
        "day": "2025-08-26"
      },
      {
        "t": 1756252800000,
        "value": 102137.31,
        "day": "2025-08-27"
      },
      {
        "t": 1756339200000,
        "value": 102483.77,
        "day": "2025-08-28"
      },
      {
        "t": 1756425600000,
        "value": 101690.97,
        "day": "2025-08-29"
      },
      {
        "t": 1756512000000,
        "value": 101690.97,
        "day": "2025-08-30"
      },
      {
        "t": 1756598400000,
        "value": 101690.97,
        "day": "2025-08-31"
      },
      {
        "t": 1756684800000,
        "value": 101690.97,
        "day": "2025-09-01"
      },
      {
        "t": 1756771200000,
        "value": 101283.1,
        "day": "2025-09-02"
      },
      {
        "t": 1756857600000,
        "value": 101945.17,
        "day": "2025-09-03"
      },
      {
        "t": 1756944000000,
        "value": 102863.76,
        "day": "2025-09-04"
      },
      {
        "t": 1757030400000,
        "value": 102904.11,
        "day": "2025-09-05"
      },
      {
        "t": 1757116800000,
        "value": 102904.11,
        "day": "2025-09-06"
      },
      {
        "t": 1757203200000,
        "value": 102904.11,
        "day": "2025-09-07"
      },
      {
        "t": 1757289600000,
        "value": 102658.4,
        "day": "2025-09-08"
      },
      {
        "t": 1757376000000,
        "value": 102615.51,
        "day": "2025-09-09"
      },
      {
        "t": 1757462400000,
        "value": 101384.83,
        "day": "2025-09-10"
      },
      {
        "t": 1757548800000,
        "value": 101672.97,
        "day": "2025-09-11"
      },
      {
        "t": 1757635200000,
        "value": 102030.39,
        "day": "2025-09-12"
      },
      {
        "t": 1757721600000,
        "value": 102030.39,
        "day": "2025-09-13"
      },
      {
        "t": 1757808000000,
        "value": 102030.39,
        "day": "2025-09-14"
      },
      {
        "t": 1757894400000,
        "value": 103086.92,
        "day": "2025-09-15"
      },
      {
        "t": 1757980800000,
        "value": 104045.68,
        "day": "2025-09-16"
      },
      {
        "t": 1758067200000,
        "value": 103823.58,
        "day": "2025-09-17"
      },
      {
        "t": 1758153600000,
        "value": 107253.97,
        "day": "2025-09-18"
      },
      {
        "t": 1758240000000,
        "value": 107569.37,
        "day": "2025-09-19"
      },
      {
        "t": 1758326400000,
        "value": 107569.37,
        "day": "2025-09-20"
      },
      {
        "t": 1758412800000,
        "value": 107569.37,
        "day": "2025-09-21"
      },
      {
        "t": 1758499200000,
        "value": 108352.86,
        "day": "2025-09-22"
      },
      {
        "t": 1758585600000,
        "value": 108106.54,
        "day": "2025-09-23"
      },
      {
        "t": 1758672000000,
        "value": 109041.68,
        "day": "2025-09-24"
      },
      {
        "t": 1758758400000,
        "value": 111058.46,
        "day": "2025-09-25"
      },
      {
        "t": 1758844800000,
        "value": 111795.8,
        "day": "2025-09-26"
      },
      {
        "t": 1758931200000,
        "value": 111798.73,
        "day": "2025-09-27"
      },
      {
        "t": 1759017600000,
        "value": 111800.43,
        "day": "2025-09-28"
      },
      {
        "t": 1759104000000,
        "value": 110981.78,
        "day": "2025-09-29"
      },
      {
        "t": 1759190400000,
        "value": 110105.37,
        "day": "2025-09-30"
      },
      {
        "t": 1759276800000,
        "value": 111373.71,
        "day": "2025-10-01"
      },
      {
        "t": 1759363200000,
        "value": 112629.02,
        "day": "2025-10-02"
      },
      {
        "t": 1759449600000,
        "value": 112472.59,
        "day": "2025-10-03"
      },
      {
        "t": 1759536000000,
        "value": 112513.72,
        "day": "2025-10-04"
      },
      {
        "t": 1759622400000,
        "value": 112545.4,
        "day": "2025-10-05"
      },
      {
        "t": 1759708800000,
        "value": 112318.65,
        "day": "2025-10-06"
      },
      {
        "t": 1759795200000,
        "value": 112750.76,
        "day": "2025-10-07"
      },
      {
        "t": 1759881600000,
        "value": 113271.02,
        "day": "2025-10-08"
      },
      {
        "t": 1759968000000,
        "value": 112815.12,
        "day": "2025-10-09"
      },
      {
        "t": 1760054400000,
        "value": 110309.22,
        "day": "2025-10-10"
      },
      {
        "t": 1760140800000,
        "value": 110330.94,
        "day": "2025-10-11"
      },
      {
        "t": 1760227200000,
        "value": 110436.47,
        "day": "2025-10-12"
      },
      {
        "t": 1760313600000,
        "value": 111694.58,
        "day": "2025-10-13"
      },
      {
        "t": 1760400000000,
        "value": 110632.95,
        "day": "2025-10-14"
      },
      {
        "t": 1760486400000,
        "value": 112145.11,
        "day": "2025-10-15"
      },
      {
        "t": 1760572800000,
        "value": 112083.84,
        "day": "2025-10-16"
      },
      {
        "t": 1760659200000,
        "value": 112521.35,
        "day": "2025-10-17"
      },
      {
        "t": 1760745600000,
        "value": 112530.57,
        "day": "2025-10-18"
      },
      {
        "t": 1760832000000,
        "value": 112529.74,
        "day": "2025-10-19"
      },
      {
        "t": 1760918400000,
        "value": 115211.59,
        "day": "2025-10-20"
      },
      {
        "t": 1761004800000,
        "value": 114681,
        "day": "2025-10-21"
      },
      {
        "t": 1761091200000,
        "value": 112965.08,
        "day": "2025-10-22"
      },
      {
        "t": 1761177600000,
        "value": 114091.11,
        "day": "2025-10-23"
      },
      {
        "t": 1761264000000,
        "value": 114807.7,
        "day": "2025-10-24"
      },
      {
        "t": 1761350400000,
        "value": 114807.7,
        "day": "2025-10-25"
      },
      {
        "t": 1761436800000,
        "value": 114807.7,
        "day": "2025-10-26"
      },
      {
        "t": 1761523200000,
        "value": 116891.62,
        "day": "2025-10-27"
      },
      {
        "t": 1761609600000,
        "value": 118383.63,
        "day": "2025-10-28"
      },
      {
        "t": 1761696000000,
        "value": 118380.56,
        "day": "2025-10-29"
      },
      {
        "t": 1761782400000,
        "value": 117847.66,
        "day": "2025-10-30"
      },
      {
        "t": 1761868800000,
        "value": 117523.45,
        "day": "2025-10-31"
      },
      {
        "t": 1761955200000,
        "value": 117523.45,
        "day": "2025-11-01"
      },
      {
        "t": 1762041600000,
        "value": 117523.45,
        "day": "2025-11-02"
      },
      {
        "t": 1762128000000,
        "value": 116908.95,
        "day": "2025-11-03"
      },
      {
        "t": 1762214400000,
        "value": 115248.96,
        "day": "2025-11-04"
      },
      {
        "t": 1762300800000,
        "value": 115268.37,
        "day": "2025-11-05"
      },
      {
        "t": 1762387200000,
        "value": 115196.56,
        "day": "2025-11-06"
      },
      {
        "t": 1762473600000,
        "value": 114944.25,
        "day": "2025-11-07"
      },
      {
        "t": 1762560000000,
        "value": 114944.25,
        "day": "2025-11-08"
      },
      {
        "t": 1762646400000,
        "value": 114944.25,
        "day": "2025-11-09"
      },
      {
        "t": 1762732800000,
        "value": 115130.57,
        "day": "2025-11-10"
      },
      {
        "t": 1762819200000,
        "value": 116260.16,
        "day": "2025-11-11"
      },
      {
        "t": 1762905600000,
        "value": 115914.68,
        "day": "2025-11-12"
      },
      {
        "t": 1762992000000,
        "value": 115813.76,
        "day": "2025-11-13"
      },
      {
        "t": 1763078400000,
        "value": 115708.95,
        "day": "2025-11-14"
      },
      {
        "t": 1763164800000,
        "value": 115708.95,
        "day": "2025-11-15"
      },
      {
        "t": 1763251200000,
        "value": 115708.95,
        "day": "2025-11-16"
      },
      {
        "t": 1763337600000,
        "value": 114748.22,
        "day": "2025-11-17"
      },
      {
        "t": 1763424000000,
        "value": 114744.34,
        "day": "2025-11-18"
      },
      {
        "t": 1763510400000,
        "value": 114961.72,
        "day": "2025-11-19"
      },
      {
        "t": 1763596800000,
        "value": 114513.38,
        "day": "2025-11-20"
      },
      {
        "t": 1763683200000,
        "value": 115530.39,
        "day": "2025-11-21"
      },
      {
        "t": 1763769600000,
        "value": 115530.39,
        "day": "2025-11-22"
      },
      {
        "t": 1763856000000,
        "value": 115530.39,
        "day": "2025-11-23"
      },
      {
        "t": 1763942400000,
        "value": 116390.19,
        "day": "2025-11-24"
      },
      {
        "t": 1764028800000,
        "value": 116593.99,
        "day": "2025-11-25"
      },
      {
        "t": 1764115200000,
        "value": 116706.56,
        "day": "2025-11-26"
      },
      {
        "t": 1764201600000,
        "value": 116706.56,
        "day": "2025-11-27"
      },
      {
        "t": 1764288000000,
        "value": 116958.87,
        "day": "2025-11-28"
      },
      {
        "t": 1764374400000,
        "value": 116958.87,
        "day": "2025-11-29"
      },
      {
        "t": 1764460800000,
        "value": 116958.87,
        "day": "2025-11-30"
      },
      {
        "t": 1764547200000,
        "value": 117783.74,
        "day": "2025-12-01"
      },
      {
        "t": 1764633600000,
        "value": 118356.58,
        "day": "2025-12-02"
      },
      {
        "t": 1764720000000,
        "value": 118066.1,
        "day": "2025-12-03"
      },
      {
        "t": 1764806400000,
        "value": 116186.06,
        "day": "2025-12-04"
      },
      {
        "t": 1764892800000,
        "value": 115787.03,
        "day": "2025-12-05"
      },
      {
        "t": 1764979200000,
        "value": 115787.03,
        "day": "2025-12-06"
      },
      {
        "t": 1765065600000,
        "value": 115787.03,
        "day": "2025-12-07"
      },
      {
        "t": 1765152000000,
        "value": 115866.65,
        "day": "2025-12-08"
      },
      {
        "t": 1765238400000,
        "value": 115760.95,
        "day": "2025-12-09"
      },
      {
        "t": 1765324800000,
        "value": 115613.23,
        "day": "2025-12-10"
      },
      {
        "t": 1765411200000,
        "value": 115467.66,
        "day": "2025-12-11"
      },
      {
        "t": 1765497600000,
        "value": 115516.18,
        "day": "2025-12-12"
      },
      {
        "t": 1765584000000,
        "value": 115516.18,
        "day": "2025-12-13"
      },
      {
        "t": 1765670400000,
        "value": 115516.18,
        "day": "2025-12-14"
      },
      {
        "t": 1765756800000,
        "value": 114706.84,
        "day": "2025-12-15"
      },
      {
        "t": 1765843200000,
        "value": 114803.89,
        "day": "2025-12-16"
      },
      {
        "t": 1765929600000,
        "value": 114266.26,
        "day": "2025-12-17"
      },
      {
        "t": 1766016000000,
        "value": 114334.2,
        "day": "2025-12-18"
      },
      {
        "t": 1766102400000,
        "value": 114621.44,
        "day": "2025-12-19"
      },
      {
        "t": 1766188800000,
        "value": 114621.44,
        "day": "2025-12-20"
      },
      {
        "t": 1766275200000,
        "value": 114621.44,
        "day": "2025-12-21"
      },
      {
        "t": 1766361600000,
        "value": 114097.41,
        "day": "2025-12-22"
      },
      {
        "t": 1766448000000,
        "value": 114367.19,
        "day": "2025-12-23"
      },
      {
        "t": 1766534400000,
        "value": 114648.62,
        "day": "2025-12-24"
      },
      {
        "t": 1766620800000,
        "value": 114648.62,
        "day": "2025-12-25"
      },
      {
        "t": 1766707200000,
        "value": 114569.04,
        "day": "2025-12-26"
      },
      {
        "t": 1766793600000,
        "value": 114569.04,
        "day": "2025-12-27"
      },
      {
        "t": 1766880000000,
        "value": 114569.04,
        "day": "2025-12-28"
      },
      {
        "t": 1766966400000,
        "value": 114638.91,
        "day": "2025-12-29"
      },
      {
        "t": 1767052800000,
        "value": 114506.93,
        "day": "2025-12-30"
      },
      {
        "t": 1767139200000,
        "value": 114270.15,
        "day": "2025-12-31"
      },
      {
        "t": 1767225600000,
        "value": 114270.15,
        "day": "2026-01-01"
      },
      {
        "t": 1767312000000,
        "value": 114105.17,
        "day": "2026-01-02"
      },
      {
        "t": 1767398400000,
        "value": 114105.17,
        "day": "2026-01-03"
      },
      {
        "t": 1767484800000,
        "value": 114105.17,
        "day": "2026-01-04"
      },
      {
        "t": 1767571200000,
        "value": 113377.35,
        "day": "2026-01-05"
      },
      {
        "t": 1767657600000,
        "value": 112426.32,
        "day": "2026-01-06"
      },
      {
        "t": 1767744000000,
        "value": 111946.47,
        "day": "2026-01-07"
      },
      {
        "t": 1767830400000,
        "value": 111946.47,
        "day": "2026-01-08"
      },
      {
        "t": 1767916800000,
        "value": 111946.47,
        "day": "2026-01-09"
      },
      {
        "t": 1768003200000,
        "value": 111946.47,
        "day": "2026-01-10"
      },
      {
        "t": 1768089600000,
        "value": 111946.47,
        "day": "2026-01-11"
      },
      {
        "t": 1768176000000,
        "value": 111946.47,
        "day": "2026-01-12"
      },
      {
        "t": 1768262400000,
        "value": 111946.47,
        "day": "2026-01-13"
      },
      {
        "t": 1768348800000,
        "value": 111946.47,
        "day": "2026-01-14"
      },
      {
        "t": 1768435200000,
        "value": 111946.47,
        "day": "2026-01-15"
      },
      {
        "t": 1768521600000,
        "value": 111946.47,
        "day": "2026-01-16"
      },
      {
        "t": 1768608000000,
        "value": 111946.47,
        "day": "2026-01-17"
      },
      {
        "t": 1768694400000,
        "value": 111946.47,
        "day": "2026-01-18"
      },
      {
        "t": 1768780800000,
        "value": 111946.47,
        "day": "2026-01-19"
      },
      {
        "t": 1768867200000,
        "value": 111946.47,
        "day": "2026-01-20"
      },
      {
        "t": 1768953600000,
        "value": 111946.47,
        "day": "2026-01-21"
      },
      {
        "t": 1769040000000,
        "value": 111946.47,
        "day": "2026-01-22"
      },
      {
        "t": 1769126400000,
        "value": 111909.08,
        "day": "2026-01-23"
      },
      {
        "t": 1769212800000,
        "value": 112183.84,
        "day": "2026-01-24"
      },
      {
        "t": 1769299200000,
        "value": 112185.85,
        "day": "2026-01-25"
      },
      {
        "t": 1769385600000,
        "value": 112131.81,
        "day": "2026-01-26"
      },
      {
        "t": 1769472000000,
        "value": 112724.31,
        "day": "2026-01-27"
      },
      {
        "t": 1769558400000,
        "value": 114254.22,
        "day": "2026-01-28"
      },
      {
        "t": 1769644800000,
        "value": 113945.02,
        "day": "2026-01-29"
      },
      {
        "t": 1769731200000,
        "value": 110821.72,
        "day": "2026-01-30"
      },
      {
        "t": 1769817600000,
        "value": 110821.72,
        "day": "2026-01-31"
      },
      {
        "t": 1769904000000,
        "value": 110821.72,
        "day": "2026-02-01"
      },
      {
        "t": 1769990400000,
        "value": 110485.52,
        "day": "2026-02-02"
      },
      {
        "t": 1770076800000,
        "value": 110485.52,
        "day": "2026-02-03"
      },
      {
        "t": 1770163200000,
        "value": 110485.52,
        "day": "2026-02-04"
      },
      {
        "t": 1770249600000,
        "value": 110485.52,
        "day": "2026-02-05"
      },
      {
        "t": 1770336000000,
        "value": 110485.52,
        "day": "2026-02-06"
      },
      {
        "t": 1770422400000,
        "value": 110485.52,
        "day": "2026-02-07"
      },
      {
        "t": 1770508800000,
        "value": 110485.52,
        "day": "2026-02-08"
      },
      {
        "t": 1770595200000,
        "value": 110485.52,
        "day": "2026-02-09"
      },
      {
        "t": 1770681600000,
        "value": 110485.52,
        "day": "2026-02-10"
      },
      {
        "t": 1770768000000,
        "value": 110485.52,
        "day": "2026-02-11"
      },
      {
        "t": 1770854400000,
        "value": 110485.52,
        "day": "2026-02-12"
      },
      {
        "t": 1770940800000,
        "value": 110485.52,
        "day": "2026-02-13"
      },
      {
        "t": 1771027200000,
        "value": 110485.52,
        "day": "2026-02-14"
      },
      {
        "t": 1771113600000,
        "value": 110485.52,
        "day": "2026-02-15"
      },
      {
        "t": 1771200000000,
        "value": 110485.52,
        "day": "2026-02-16"
      },
      {
        "t": 1771286400000,
        "value": 110485.52,
        "day": "2026-02-17"
      },
      {
        "t": 1771372800000,
        "value": 110485.52,
        "day": "2026-02-18"
      },
      {
        "t": 1771459200000,
        "value": 110485.52,
        "day": "2026-02-19"
      },
      {
        "t": 1771545600000,
        "value": 110485.52,
        "day": "2026-02-20"
      },
      {
        "t": 1771632000000,
        "value": 110485.52,
        "day": "2026-02-21"
      },
      {
        "t": 1771718400000,
        "value": 110485.52,
        "day": "2026-02-22"
      },
      {
        "t": 1771804800000,
        "value": 110485.52,
        "day": "2026-02-23"
      },
      {
        "t": 1771891200000,
        "value": 110485.52,
        "day": "2026-02-24"
      },
      {
        "t": 1771977600000,
        "value": 110485.52,
        "day": "2026-02-25"
      },
      {
        "t": 1772064000000,
        "value": 110485.52,
        "day": "2026-02-26"
      },
      {
        "t": 1772150400000,
        "value": 110485.52,
        "day": "2026-02-27"
      },
      {
        "t": 1772236800000,
        "value": 110485.52,
        "day": "2026-02-28"
      },
      {
        "t": 1772323200000,
        "value": 110485.52,
        "day": "2026-03-01"
      },
      {
        "t": 1772409600000,
        "value": 110485.52,
        "day": "2026-03-02"
      },
      {
        "t": 1772496000000,
        "value": 110485.52,
        "day": "2026-03-03"
      },
      {
        "t": 1772582400000,
        "value": 110485.52,
        "day": "2026-03-04"
      },
      {
        "t": 1772668800000,
        "value": 110485.52,
        "day": "2026-03-05"
      },
      {
        "t": 1772755200000,
        "value": 110485.52,
        "day": "2026-03-06"
      },
      {
        "t": 1772841600000,
        "value": 110485.52,
        "day": "2026-03-07"
      },
      {
        "t": 1772928000000,
        "value": 110485.52,
        "day": "2026-03-08"
      },
      {
        "t": 1773014400000,
        "value": 110485.52,
        "day": "2026-03-09"
      },
      {
        "t": 1773100800000,
        "value": 110485.52,
        "day": "2026-03-10"
      },
      {
        "t": 1773187200000,
        "value": 110485.52,
        "day": "2026-03-11"
      },
      {
        "t": 1773273600000,
        "value": 110485.52,
        "day": "2026-03-12"
      },
      {
        "t": 1773360000000,
        "value": 110485.52,
        "day": "2026-03-13"
      },
      {
        "t": 1773446400000,
        "value": 110485.52,
        "day": "2026-03-14"
      },
      {
        "t": 1773532800000,
        "value": 110485.52,
        "day": "2026-03-15"
      },
      {
        "t": 1773619200000,
        "value": 110448.13,
        "day": "2026-03-16"
      },
      {
        "t": 1773705600000,
        "value": 110570.74,
        "day": "2026-03-17"
      },
      {
        "t": 1773792000000,
        "value": 110197.7,
        "day": "2026-03-18"
      },
      {
        "t": 1773878400000,
        "value": 110112.48,
        "day": "2026-03-19"
      },
      {
        "t": 1773964800000,
        "value": 110028.13,
        "day": "2026-03-20"
      },
      {
        "t": 1774051200000,
        "value": 110028.13,
        "day": "2026-03-21"
      },
      {
        "t": 1774137600000,
        "value": 110028.13,
        "day": "2026-03-22"
      },
      {
        "t": 1774224000000,
        "value": 110332.48,
        "day": "2026-03-23"
      },
      {
        "t": 1774310400000,
        "value": 110345.52,
        "day": "2026-03-24"
      },
      {
        "t": 1774396800000,
        "value": 110430.74,
        "day": "2026-03-25"
      },
      {
        "t": 1774483200000,
        "value": 110454.22,
        "day": "2026-03-26"
      },
      {
        "t": 1774569600000,
        "value": 110061.8,
        "day": "2026-03-27"
      },
      {
        "t": 1774656000000,
        "value": 110061.8,
        "day": "2026-03-28"
      },
      {
        "t": 1774742400000,
        "value": 110061.8,
        "day": "2026-03-29"
      },
      {
        "t": 1780433090488,
        "value": 109783.41791408925,
        "day": "2026-06-02"
      },
      {
        "t": 1780517878969,
        "value": 109783.41791408925,
        "day": "2026-06-03"
      },
      {
        "t": 1780607675527,
        "value": 109783.41791408925,
        "day": "2026-06-04"
      },
      {
        "t": 1780690640475,
        "value": 109739.91149942052,
        "day": "2026-06-05"
      },
      {
        "t": 1780783626497,
        "value": 109528.07009594477,
        "day": "2026-06-06"
      },
      {
        "t": 1781049572003,
        "value": 109135.61088843792,
        "day": "2026-06-09"
      },
      {
        "t": 1781130955812,
        "value": 108284.38955419118,
        "day": "2026-06-10"
      },
      {
        "t": 1781214747728,
        "value": 108701.390426836,
        "day": "2026-06-11"
      },
      {
        "t": 1781308745723,
        "value": 107692.65543235699,
        "day": "2026-06-12"
      },
      {
        "t": 1781395192792,
        "value": 106406.60849689042,
        "day": "2026-06-13"
      },
      {
        "t": 1781477411193,
        "value": 105478.608287893,
        "day": "2026-06-14"
      },
      {
        "t": 1781555075452,
        "value": 105202.77730884838,
        "day": "2026-06-15"
      },
      {
        "t": 1781647820552,
        "value": 104843.672581508,
        "day": "2026-06-16"
      },
      {
        "t": 1781732584449,
        "value": 104074.09861876653,
        "day": "2026-06-17"
      },
      {
        "t": 1781817146584,
        "value": 104001.14749724991,
        "day": "2026-06-18"
      },
      {
        "t": 1781909019165,
        "value": 103614.87535673668,
        "day": "2026-06-19"
      },
      {
        "t": 1781999948655,
        "value": 102294.8467964738,
        "day": "2026-06-20"
      },
      {
        "t": 1782083051902,
        "value": 101673.66220656579,
        "day": "2026-06-21"
      },
      {
        "t": 1782165381536,
        "value": 101283.56679932505,
        "day": "2026-06-22"
      },
      {
        "t": 1782255702473,
        "value": 100885.93536800351,
        "day": "2026-06-23"
      },
      {
        "t": 1782345594008,
        "value": 100886.57756207076,
        "day": "2026-06-24"
      },
      {
        "t": 1782423481322,
        "value": 99310.03327350161,
        "day": "2026-06-25"
      },
      {
        "t": 1782518385790,
        "value": 98746.60822589508,
        "day": "2026-06-26"
      },
      {
        "t": 1782604740291,
        "value": 97459.1847313168,
        "day": "2026-06-27"
      },
      {
        "t": 1782639790891,
        "value": 96780.74840933424,
        "day": "2026-06-28"
      }
    ]
  },
  "yolo": {
    "name": "YOLO",
    "cash": 11408.48658374746,
    "startCash": 100000,
    "tradeCount": 2689,
    "wins": 89,
    "losses": 1254,
    "totalCommission": 23477.42037714393,
    "holdings": {
      "NEAR": {
        "qty": 2310.532661,
        "avgCost": 1.9089069999999997,
        "lots": [
          {
            "qty": 2310.532661,
            "cost": 1.908907,
            "date": "2026-06-28T02:53:01.532Z"
          }
        ],
        "openedAt": "2026-06-28T02:53:01.532Z"
      },
      "SOL": {
        "qty": 62.22756,
        "avgCost": 70.86079,
        "lots": [
          {
            "qty": 62.22756,
            "cost": 70.86079,
            "date": "2026-06-28T02:54:01.520Z"
          }
        ],
        "openedAt": "2026-06-28T02:54:01.520Z"
      },
      "ARB": {
        "qty": 79995.480691,
        "avgCost": 0.07367359999999999,
        "lots": [
          {
            "qty": 79995.480691,
            "cost": 0.07367359999999999,
            "date": "2026-06-28T02:54:01.521Z"
          }
        ],
        "openedAt": "2026-06-28T02:54:01.521Z"
      }
    },
    "orders": [
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 79995.480691,
        "total": 5893.56,
        "price": 0.07367359999999999,
        "signalPrice": 0.0736,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "5.89",
        "time": "2026-06-28T02:54:01.521Z",
        "strat": "4 signals",
        "why": "Stoch K=2, Below VWAP, ADX 25, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Stoch K=2, Below VWAP, ADX 25, Above EMA200",
          "buyScore": 4.14,
          "sellScore": 0,
          "buyReasons": [
            "Stoch K=2",
            "Below VWAP",
            "ADX 25",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 33.73,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 34,
        "volatility": 0.11,
        "rsi": 47.1,
        "macdHist": 0,
        "adx": 25.3,
        "atr": 0.0001,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 17308,
        "cashAfter": 11408,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 62.22756,
        "total": 4409.49,
        "price": 70.86079,
        "signalPrice": 70.79,
        "slippage": 0.001,
        "bracketTP": 85.03,
        "bracketSL": 65.19,
        "commission": "4.41",
        "time": "2026-06-28T02:54:01.521Z",
        "strat": "4 signals",
        "why": "Golden cross, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.94,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.86,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 45.2,
        "macdHist": 0.0055,
        "adx": 11.2,
        "atr": 0.0431,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21722,
        "cashAfter": 17308,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2310.532661,
        "total": 4410.59,
        "price": 1.908907,
        "signalPrice": 1.907,
        "slippage": 0.001,
        "bracketTP": 2.29,
        "bracketSL": 1.76,
        "commission": "4.41",
        "time": "2026-06-28T02:53:01.532Z",
        "strat": "3 signals",
        "why": "MACD↑, Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Breakout",
          "buyScore": 3.44,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.91,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.12,
        "rsi": 50,
        "macdHist": 0.0001,
        "adx": 11.8,
        "atr": 0.0026,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26137,
        "cashAfter": 21722,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 58005.178052,
        "total": 5869.06,
        "price": 0.101181717,
        "signalPrice": 0.101283,
        "slippage": 0.001,
        "commission": "5.87",
        "time": "2026-06-28T02:52:01.504Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.0",
          "buyScore": 1.02,
          "sellScore": 2.56,
          "buyReasons": [
            "RSI 33"
          ],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "mixed",
          "exposurePct": 22.47,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.0",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.0",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.22,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -18.54,
        "pnlPct": -0.31,
        "avgCost": 0.1,
        "exposure": 22,
        "volatility": 0.09,
        "rsi": 33.3,
        "macdHist": 0,
        "adx": 21.2,
        "cashAfter": 26137,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 58005.178052,
        "total": 5887.61,
        "price": 0.10150139999999999,
        "signalPrice": 0.1014,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "5.89",
        "time": "2026-06-28T02:51:01.494Z",
        "strat": "3 signals",
        "why": "RSI 33, Stoch K=0, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 33, Stoch K=0, Above EMA200",
          "buyScore": 3.29,
          "sellScore": 0,
          "buyReasons": [
            "RSI 33",
            "Stoch K=0",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 33.3,
        "macdHist": 0,
        "adx": 22.4,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26167,
        "cashAfter": 20274,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 79967.911457,
        "total": 5871.76,
        "price": 0.07342649999999999,
        "signalPrice": 0.0735,
        "slippage": 0.001,
        "commission": "5.87",
        "time": "2026-06-28T02:42:01.414Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.89,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 77",
            "Stoch K=100",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 22.45,
          "exitTriggered": "Signal reversal sell 3.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 0.5",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.37,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -27.76,
        "pnlPct": -0.47,
        "avgCost": 0.07,
        "exposure": 22,
        "volatility": 0.13,
        "rsi": 76.9,
        "macdHist": 0,
        "adx": 21.6,
        "cashAfter": 26167,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 83.278246,
        "total": 5889.37,
        "price": 70.71921,
        "signalPrice": 70.79,
        "slippage": 0.001,
        "commission": "5.89",
        "time": "2026-06-28T02:41:01.409Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.0 > buy 1.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.0 > buy 1.4",
          "buyScore": 1.38,
          "sellScore": 4.01,
          "buyReasons": [
            "Below VWAP",
            "ADX 19"
          ],
          "sellReasons": [
            "RSI 76",
            "Stoch K=93",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 44.98,
          "exitTriggered": "Signal reversal sell 4.0 > buy 1.4",
          "riskSellTriggered": "Signal reversal sell 4.0 > buy 1.4",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -12.62,
        "pnlPct": -0.21,
        "avgCost": 70.87,
        "exposure": 45,
        "volatility": 0.13,
        "rsi": 76.5,
        "macdHist": 0.0209,
        "adx": 19.4,
        "cashAfter": 20301,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 79967.911457,
        "total": 5899.53,
        "price": 0.0737737,
        "signalPrice": 0.0737,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "5.90",
        "time": "2026-06-28T02:40:01.409Z",
        "strat": "5 signals",
        "why": "MACD↑, Below VWAP, ADX 22, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, ADX 22, Breakout, Above EMA200",
          "buyScore": 3.97,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "ADX 22",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 22.49,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.13,
        "rsi": 76.9,
        "macdHist": 0,
        "adx": 22.4,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20323,
        "cashAfter": 14418,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 83.278246,
        "total": 5902,
        "price": 70.87079999999999,
        "signalPrice": 70.8,
        "slippage": 0.001,
        "bracketTP": 85.05,
        "bracketSL": 65.2,
        "commission": "5.90",
        "time": "2026-06-28T02:39:01.404Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 20, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 20, Breakout, Above EMA200",
          "buyScore": 3.42,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 20",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.87,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 74.5,
        "macdHist": 0.0205,
        "adx": 19.5,
        "atr": 0.0535,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26231,
        "cashAfter": 20323,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2263.330754,
        "total": 4314.12,
        "price": 1.906092,
        "signalPrice": 1.908,
        "slippage": 0.001,
        "commission": "4.31",
        "time": "2026-06-28T02:38:01.389Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.8 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.8 > buy 0.9",
          "buyScore": 0.94,
          "sellScore": 4.76,
          "buyReasons": [
            "ADX 20"
          ],
          "sellReasons": [
            "RSI 85",
            "Stoch K=89",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 16.46,
          "exitTriggered": "Signal reversal sell 4.8 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 4.8 > buy 0.9",
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": 0.43,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 14.02,
        "pnlPct": 0.33,
        "avgCost": 1.9,
        "exposure": 16,
        "volatility": 0.27,
        "rsi": 85,
        "macdHist": 0.0013,
        "adx": 20.4,
        "cashAfter": 26231,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 65108.090334,
        "total": 6601.86,
        "price": 0.1013985,
        "signalPrice": 0.1015,
        "slippage": 0.001,
        "commission": "6.60",
        "time": "2026-06-28T02:36:01.362Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 1.8 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 1.8 > buy 0.0",
          "buyScore": 0,
          "sellScore": 1.81,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 41.62,
          "exitTriggered": "Signal reversal sell 1.8 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 1.8 > buy 0.0",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-1.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -13.22,
        "pnlPct": -0.2,
        "avgCost": 0.1,
        "exposure": 42,
        "volatility": 0.16,
        "rsi": 50,
        "macdHist": 0,
        "adx": 24.3,
        "cashAfter": 21921,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 65108.090334,
        "total": 6615.08,
        "price": 0.1016015,
        "signalPrice": 0.1015,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "6.62",
        "time": "2026-06-28T02:32:01.342Z",
        "strat": "3 signals",
        "why": "RSI 37, MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 37, MACD↑, RSI+MACD↑",
          "buyScore": 5.6,
          "sellScore": 0,
          "buyReasons": [
            "RSI 37",
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.39,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.19,
        "rsi": 36.7,
        "macdHist": 0,
        "adx": 26.4,
        "atr": 0.0001,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21948,
        "cashAfter": 15326,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2263.330754,
        "total": 4300.1,
        "price": 1.8998979999999996,
        "signalPrice": 1.898,
        "slippage": 0.001,
        "bracketTP": 2.28,
        "bracketSL": 1.75,
        "commission": "4.30",
        "time": "2026-06-28T02:28:01.311Z",
        "strat": "5 signals",
        "why": "RSI 28, Stoch K=14, Vol 1.9x, Hammer, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 28, Stoch K=14, Vol 1.9x, Hammer, Above EMA200",
          "buyScore": 5.48,
          "sellScore": 0,
          "buyReasons": [
            "RSI 28",
            "Stoch K=14",
            "Vol 1.9x",
            "Hammer",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.9,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.38,
        "rsi": 28.1,
        "macdHist": -0.0015,
        "adx": 25.7,
        "atr": 0.0033,
        "riskPct": 1.31,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26252,
        "cashAfter": 21948,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 6463.205401,
        "total": 4423.51,
        "price": 0.6844149,
        "signalPrice": 0.6851,
        "slippage": 0.001,
        "commission": "4.42",
        "time": "2026-06-28T02:19:01.272Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.4,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.86,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.19,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -12.74,
        "pnlPct": -0.29,
        "avgCost": 0.69,
        "exposure": 17,
        "volatility": 0.05,
        "rsi": 40,
        "macdHist": 0,
        "adx": 15.2,
        "cashAfter": 26252,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 83.493916,
        "total": 5917.14,
        "price": 70.86906,
        "signalPrice": 70.94,
        "slippage": 0.001,
        "commission": "5.92",
        "time": "2026-06-28T02:17:01.226Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.0 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.0 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.96,
          "buyReasons": [
            "Below VWAP",
            "ADX 26"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 39.41,
          "exitTriggered": "Signal reversal sell 4.0 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 4.0 > buy 1.7",
          "holdingBars": 14,
          "maxHoldBars": 240,
          "pnlPct": -0.17,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.02,
        "pnlPct": -0.27,
        "avgCost": 71.06,
        "exposure": 39,
        "volatility": 0.06,
        "rsi": 40,
        "macdHist": -0.0023,
        "adx": 26,
        "cashAfter": 21833,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 6463.205401,
        "total": 4436.25,
        "price": 0.6863856999999999,
        "signalPrice": 0.6857,
        "slippage": 0.001,
        "bracketTP": 0.82,
        "bracketSL": 0.63,
        "commission": "4.44",
        "time": "2026-06-28T02:16:01.211Z",
        "strat": "5 signals",
        "why": "MACD↑, Vol 2.4x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 2.4x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.5,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 2.4x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 22.54,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.69,
        "holdingBefore": 0,
        "exposure": 23,
        "volatility": 0.06,
        "rsi": 68,
        "macdHist": 0,
        "adx": 15.1,
        "atr": 0.0003,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20363,
        "cashAfter": 15922,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 4036.307974,
        "total": 2348.21,
        "price": 0.5817726449999999,
        "signalPrice": 0.582355,
        "slippage": 0.001,
        "commission": "2.35",
        "time": "2026-06-28T02:16:01.200Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.65,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 31.48,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": -0.21,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -7.31,
        "pnlPct": -0.31,
        "avgCost": 0.58,
        "exposure": 31,
        "volatility": 0.14,
        "rsi": 59.8,
        "macdHist": 0.0002,
        "adx": 18.5,
        "cashAfter": 20363,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 3244.365301,
        "total": 6190.54,
        "price": 1.9080899999999998,
        "signalPrice": 1.91,
        "slippage": 0.001,
        "commission": "6.19",
        "time": "2026-06-28T02:15:01.198Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 27"
          ],
          "sellReasons": [
            "RSI 66",
            "Stoch K=90",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 55.03,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.32,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 13.59,
        "pnlPct": 0.22,
        "avgCost": 1.9,
        "exposure": 55,
        "volatility": 0.26,
        "rsi": 65.5,
        "macdHist": 0.0016,
        "adx": 27.2,
        "cashAfter": 18017,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 386.003387,
        "total": 2475.28,
        "price": 6.412580999999999,
        "signalPrice": 6.419,
        "slippage": 0.001,
        "commission": "2.48",
        "time": "2026-06-28T02:15:01.194Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.88,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 82",
            "Stoch K=84"
          ],
          "regime": "ranging",
          "exposurePct": 64.43,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -4.96,
        "pnlPct": -0.2,
        "avgCost": 6.43,
        "exposure": 64,
        "volatility": 0.11,
        "rsi": 82.1,
        "macdHist": 0.002,
        "adx": 16.7,
        "cashAfter": 11832,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 386.003387,
        "total": 2480.23,
        "price": 6.425418999999999,
        "signalPrice": 6.419,
        "slippage": 0.001,
        "bracketTP": 7.71,
        "bracketSL": 5.91,
        "commission": "2.48",
        "time": "2026-06-28T02:14:01.188Z",
        "strat": "4 signals",
        "why": "Vol 2.4x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.4x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.4x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 55.02,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.43,
        "holdingBefore": 0,
        "exposure": 55,
        "volatility": 0.1,
        "rsi": 85.7,
        "macdHist": 0.0018,
        "adx": 14.7,
        "atr": 0.0037,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11842,
        "cashAfter": 9359,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "sell",
        "qty": 1471.938521,
        "total": 4304.06,
        "price": 2.924073,
        "signalPrice": 2.927,
        "slippage": 0.001,
        "commission": "4.30",
        "time": "2026-06-28T02:14:01.188Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 6.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 33"
          ],
          "sellReasons": [
            "RSI 83",
            "Stoch K=73",
            "Vol sell",
            "Shooting star",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 71.36,
          "exitTriggered": "Signal reversal sell 6.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 6.7 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-6.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.09,
        "pnlPct": -0.23,
        "avgCost": 2.93,
        "exposure": 71,
        "volatility": 0.09,
        "rsi": 83.3,
        "macdHist": 0.0004,
        "adx": 33.4,
        "cashAfter": 11842,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "buy",
        "qty": 1471.938521,
        "total": 4314.15,
        "price": 2.9309279999999998,
        "signalPrice": 2.928,
        "slippage": 0.001,
        "bracketTP": 3.52,
        "bracketSL": 2.7,
        "commission": "4.31",
        "time": "2026-06-28T02:13:01.173Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 28, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 28, Breakout, Above EMA200",
          "buyScore": 4.46,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 28",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 54.95,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 2.93,
        "holdingBefore": 0,
        "exposure": 55,
        "volatility": 0.08,
        "rsi": 72.7,
        "macdHist": 0.0003,
        "adx": 28.1,
        "atr": 0.0012,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11861,
        "cashAfter": 7542,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 3244.365301,
        "total": 6176.95,
        "price": 1.9039019999999998,
        "signalPrice": 1.902,
        "slippage": 0.001,
        "bracketTP": 2.28,
        "bracketSL": 1.75,
        "commission": "6.18",
        "time": "2026-06-28T02:12:01.164Z",
        "strat": "2 signals",
        "why": "ADX 29, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "ADX 29, Above EMA200",
          "buyScore": 3,
          "sellScore": 0,
          "buyReasons": [
            "ADX 29",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 31.44,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.9,
        "holdingBefore": 0,
        "exposure": 31,
        "volatility": 0.17,
        "rsi": 38.9,
        "macdHist": -0.0007,
        "adx": 28.6,
        "atr": 0.0023,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 18044,
        "cashAfter": 11861,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 811.203859,
        "total": 5920.73,
        "price": 7.298694,
        "signalPrice": 7.306,
        "slippage": 0.001,
        "commission": "5.92",
        "time": "2026-06-28T02:09:01.145Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.88,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 67",
            "Stoch K=80"
          ],
          "regime": "ranging",
          "exposurePct": 53.92,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -15.1,
        "pnlPct": -0.25,
        "avgCost": 7.32,
        "exposure": 54,
        "volatility": 0.08,
        "rsi": 66.7,
        "macdHist": 0.0007,
        "adx": 17.3,
        "cashAfter": 18044,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 4590.148983,
        "total": 3142.94,
        "price": 0.6847146000000001,
        "signalPrice": 0.6854,
        "slippage": 0.001,
        "commission": "3.14",
        "time": "2026-06-28T02:06:01.104Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=81",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 65.87,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -7.21,
        "pnlPct": -0.23,
        "avgCost": 0.69,
        "exposure": 66,
        "volatility": 0.05,
        "rsi": 54.5,
        "macdHist": 0.0001,
        "adx": 16.7,
        "cashAfter": 12129,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 4036.307974,
        "total": 2355.52,
        "price": 0.5835829999999999,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "2.36",
        "time": "2026-06-28T02:06:01.093Z",
        "strat": "6 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Vol 4.0x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Vol 4.0x, Below VWAP, Above EMA200",
          "buyScore": 4.26,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Vol 4.0x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 56.93,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.11,
        "rsi": 56.1,
        "macdHist": 0,
        "adx": 15.9,
        "atr": 0.0007,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11347,
        "cashAfter": 8989,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 4590.148983,
        "total": 3150.15,
        "price": 0.6862855999999999,
        "signalPrice": 0.6856,
        "slippage": 0.001,
        "bracketTP": 0.82,
        "bracketSL": 0.63,
        "commission": "3.15",
        "time": "2026-06-28T02:05:01.089Z",
        "strat": "4 signals",
        "why": "Vol 3.3x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.3x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.3x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 44.98,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.69,
        "holdingBefore": 0,
        "exposure": 45,
        "volatility": 0.05,
        "rsi": 58.1,
        "macdHist": 0.0001,
        "adx": 15.6,
        "atr": 0.0003,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 14501,
        "cashAfter": 11347,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 83.493916,
        "total": 5933.16,
        "price": 71.06098999999999,
        "signalPrice": 70.99,
        "slippage": 0.001,
        "bracketTP": 85.27,
        "bracketSL": 65.38,
        "commission": "5.93",
        "time": "2026-06-28T02:03:01.062Z",
        "strat": "5 signals",
        "why": "MACD↑, Vol 1.5x, Below VWAP, ADX 23, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 1.5x, Below VWAP, ADX 23, Breakout",
          "buyScore": 5.41,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 1.5x",
            "Below VWAP",
            "ADX 23",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 22.49,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 71.06,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.06,
        "rsi": 66.7,
        "macdHist": 0.0053,
        "adx": 23.1,
        "atr": 0.0404,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20440,
        "cashAfter": 14501,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 811.203859,
        "total": 5935.83,
        "price": 7.317309999999999,
        "signalPrice": 7.31,
        "slippage": 0.001,
        "bracketTP": 8.78,
        "bracketSL": 6.73,
        "commission": "5.94",
        "time": "2026-06-28T02:03:01.060Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 21, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 21, Breakout, Above EMA200",
          "buyScore": 3.65,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 21",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.32,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 54.8,
        "macdHist": 0,
        "adx": 20.7,
        "atr": 0.0028,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26381,
        "cashAfter": 20440,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 60481.858975,
        "total": 4440.85,
        "price": 0.07342450199999999,
        "signalPrice": 0.073498,
        "slippage": 0.001,
        "commission": "4.44",
        "time": "2026-06-28T02:01:01.044Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.84,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.24,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -15.07,
        "pnlPct": -0.34,
        "avgCost": 0.07,
        "exposure": 17,
        "volatility": 0.09,
        "rsi": 50,
        "macdHist": 0,
        "adx": 9.6,
        "cashAfter": 26381,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 60481.858975,
        "total": 4455.92,
        "price": 0.07367359999999999,
        "signalPrice": 0.0736,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.46",
        "time": "2026-06-28T01:57:01.019Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.4x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.4x, Below VWAP, Above EMA200",
          "buyScore": 3.06,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.4x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 46.4,
        "macdHist": 0,
        "adx": 10.8,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26405,
        "cashAfter": 21945,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7642.804992,
        "total": 4443.66,
        "price": 0.581418,
        "signalPrice": 0.582,
        "slippage": 0.001,
        "commission": "4.44",
        "time": "2026-06-28T01:56:01.020Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.4,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.84,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -16.55,
        "pnlPct": -0.37,
        "avgCost": 0.58,
        "exposure": 17,
        "volatility": 0.09,
        "rsi": 50,
        "macdHist": -0.0001,
        "adx": 17.8,
        "cashAfter": 26405,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7642.804992,
        "total": 4460.21,
        "price": 0.5835829999999999,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "4.46",
        "time": "2026-06-28T01:55:01.010Z",
        "strat": "3 signals",
        "why": "Golden cross, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, Above EMA200",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 64.9,
        "macdHist": 0,
        "adx": 17.8,
        "atr": 0.0004,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26431,
        "cashAfter": 21966,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 42543.836443,
        "total": 4308.61,
        "price": 0.101274624,
        "signalPrice": 0.101376,
        "slippage": 0.001,
        "commission": "4.31",
        "time": "2026-06-28T01:46:00.990Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.5 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.5 > buy 0.9",
          "buyScore": 0.86,
          "sellScore": 2.46,
          "buyReasons": [
            "Stoch K=19"
          ],
          "sellReasons": [
            "MACD↓",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 16.31,
          "exitTriggered": "Signal reversal sell 2.5 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 2.5 > buy 0.9",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.42,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -22.42,
        "pnlPct": -0.52,
        "avgCost": 0.1,
        "exposure": 16,
        "volatility": 0.21,
        "rsi": 38.1,
        "macdHist": 0,
        "adx": 20.1,
        "cashAfter": 26431,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 86.887384,
        "total": 6148.08,
        "price": 70.75917,
        "signalPrice": 70.83,
        "slippage": 0.001,
        "commission": "6.15",
        "time": "2026-06-28T01:46:00.980Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 7.0 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 7.0 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 6.96,
          "buyReasons": [
            "Below VWAP",
            "ADX 28"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "RSI+MACD↓"
          ],
          "regime": "trending",
          "exposurePct": 39.57,
          "exitTriggered": "Signal reversal sell 7.0 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 7.0 > buy 1.7",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-7.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -14.92,
        "pnlPct": -0.24,
        "avgCost": 70.93,
        "exposure": 40,
        "volatility": 0.06,
        "rsi": 58.1,
        "macdHist": -0.0017,
        "adx": 28.4,
        "cashAfter": 22127,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 79913.300234,
        "total": 5951.58,
        "price": 0.07447545,
        "signalPrice": 0.07455,
        "slippage": 0.001,
        "commission": "5.95",
        "time": "2026-06-28T01:45:00.966Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.95,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 64",
            "Stoch K=92",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 62.1,
          "exitTriggered": "Signal reversal sell 3.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 0.5",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.23,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -19.91,
        "pnlPct": -0.33,
        "avgCost": 0.07,
        "exposure": 62,
        "volatility": 0.04,
        "rsi": 64.3,
        "macdHist": 0,
        "adx": 20.6,
        "cashAfter": 15985,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 42543.836443,
        "total": 4331.03,
        "price": 0.10180169999999998,
        "signalPrice": 0.1017,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "4.33",
        "time": "2026-06-28T01:44:00.970Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 2.5x, ADX 21, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.5x, ADX 21, Breakout",
          "buyScore": 4.92,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.5x",
            "ADX 21",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 45.75,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 46,
        "volatility": 0.21,
        "rsi": 40.4,
        "macdHist": 0,
        "adx": 21.2,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 14374,
        "cashAfter": 10039,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 60810.539078,
        "total": 4461.16,
        "price": 0.073361565,
        "signalPrice": 0.073435,
        "slippage": 0.001,
        "commission": "4.46",
        "time": "2026-06-28T01:44:00.969Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.1",
          "buyScore": 1.14,
          "sellScore": 2.64,
          "buyReasons": [
            "Stoch K=0",
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 62.58,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.32,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -18.98,
        "pnlPct": -0.42,
        "avgCost": 0.07,
        "exposure": 63,
        "volatility": 0.09,
        "rsi": 49.9,
        "macdHist": 0,
        "adx": 16.1,
        "cashAfter": 14374,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 86.887384,
        "total": 6163,
        "price": 70.93086,
        "signalPrice": 70.86,
        "slippage": 0.001,
        "bracketTP": 85.12,
        "bracketSL": 65.26,
        "commission": "6.16",
        "time": "2026-06-28T01:42:00.949Z",
        "strat": "3 signals",
        "why": "MACD↑, Below VWAP, ADX 27",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, ADX 27",
          "buyScore": 3.5,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "ADX 27"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 39.36,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.93,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.05,
        "rsi": 61.1,
        "macdHist": 0.0002,
        "adx": 27.2,
        "atr": 0.0408,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16087,
        "cashAfter": 9918,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 79913.300234,
        "total": 5971.49,
        "price": 0.07472464999999999,
        "signalPrice": 0.07465,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "5.97",
        "time": "2026-06-28T01:42:00.948Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Below VWAP, ADX 19, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Below VWAP, ADX 19, Breakout, Above EMA200",
          "buyScore": 3.69,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP",
            "ADX 19",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 62.5,
        "macdHist": 0,
        "adx": 18.7,
        "atr": 0,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22064,
        "cashAfter": 16087,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 60810.539078,
        "total": 4480.13,
        "price": 0.07367359999999999,
        "signalPrice": 0.0736,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.48",
        "time": "2026-06-28T01:42:00.941Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.6x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.6x, Below VWAP, Above EMA200",
          "buyScore": 3.06,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.6x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 50,
        "macdHist": 0,
        "adx": 13.6,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26549,
        "cashAfter": 22064,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7712.243548,
        "total": 4477.96,
        "price": 0.5806297890000001,
        "signalPrice": 0.581211,
        "slippage": 0.001,
        "commission": "4.48",
        "time": "2026-06-28T01:36:00.896Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 1.1",
          "buyScore": 1.14,
          "sellScore": 2.88,
          "buyReasons": [
            "Stoch K=15",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Breakdown"
          ],
          "regime": "ranging",
          "exposurePct": 16.88,
          "exitTriggered": "Signal reversal sell 2.9 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 1.1",
          "holdingBars": 13,
          "maxHoldBars": 240,
          "pnlPct": -0.41,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -22.78,
        "pnlPct": -0.51,
        "avgCost": 0.58,
        "exposure": 17,
        "volatility": 0.1,
        "rsi": 44.9,
        "macdHist": 0,
        "adx": 11,
        "cashAfter": 26549,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 81376.671562,
        "total": 5970.08,
        "price": 0.073363563,
        "signalPrice": 0.073437,
        "slippage": 0.001,
        "commission": "5.97",
        "time": "2026-06-28T01:30:00.840Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.44,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Death cross",
            "Breakdown"
          ],
          "regime": "ranging",
          "exposurePct": 39.38,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.5",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": -0.32,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -25.23,
        "pnlPct": -0.42,
        "avgCost": 0.07,
        "exposure": 39,
        "volatility": 0.11,
        "rsi": 55.1,
        "macdHist": 0,
        "adx": 17.9,
        "cashAfter": 22075,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 1687.398605,
        "total": 3209.59,
        "price": 1.902096,
        "signalPrice": 1.904,
        "slippage": 0.001,
        "commission": "3.21",
        "time": "2026-06-28T01:29:00.831Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.1 > buy 1.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.1 > buy 1.0",
          "buyScore": 1.05,
          "sellScore": 3.09,
          "buyReasons": [
            "ADX 22"
          ],
          "sellReasons": [
            "RSI 64",
            "Stoch K=73",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 51.46,
          "exitTriggered": "Signal reversal sell 3.1 > buy 1.0",
          "riskSellTriggered": "Signal reversal sell 3.1 > buy 1.0",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -6.43,
        "pnlPct": -0.2,
        "avgCost": 1.91,
        "exposure": 51,
        "volatility": 0.32,
        "rsi": 63.6,
        "macdHist": 0.001,
        "adx": 22.3,
        "cashAfter": 16111,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 48484.733771,
        "total": 4940.5,
        "price": 0.10189799999999999,
        "signalPrice": 0.102,
        "slippage": 0.001,
        "commission": "4.94",
        "time": "2026-06-28T01:28:00.842Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 2.96,
          "buyReasons": [
            "ADX 23"
          ],
          "sellReasons": [
            "RSI 75",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 70.03,
          "exitTriggered": "Signal reversal sell 3.0 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 1.1",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -9.89,
        "pnlPct": -0.2,
        "avgCost": 0.1,
        "exposure": 70,
        "volatility": 0.34,
        "rsi": 74.5,
        "macdHist": 0,
        "adx": 23.3,
        "cashAfter": 12905,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 1687.398605,
        "total": 3216.02,
        "price": 1.9059039999999996,
        "signalPrice": 1.904,
        "slippage": 0.001,
        "bracketTP": 2.29,
        "bracketSL": 1.75,
        "commission": "3.22",
        "time": "2026-06-28T01:28:00.838Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 1.6x, ADX 24",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.6x, ADX 24",
          "buyScore": 3.02,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.6x",
            "ADX 24"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 57.95,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.91,
        "holdingBefore": 0,
        "exposure": 58,
        "volatility": 0.32,
        "rsi": 67.6,
        "macdHist": 0.0012,
        "adx": 23.5,
        "atr": 0.0034,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11189,
        "cashAfter": 7969,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 48484.733771,
        "total": 4950.39,
        "price": 0.10210199999999998,
        "signalPrice": 0.102,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "4.95",
        "time": "2026-06-28T01:28:00.824Z",
        "strat": "3 signals",
        "why": "Vol 6.1x, ADX 24, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 6.1x, ADX 24, Breakout",
          "buyScore": 3.44,
          "sellScore": 0,
          "buyReasons": [
            "Vol 6.1x",
            "ADX 24",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 39.35,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.33,
        "rsi": 76,
        "macdHist": 0,
        "adx": 24,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16144,
        "cashAfter": 11189,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 69.942291,
        "total": 4946.96,
        "price": 70.72919999999999,
        "signalPrice": 70.8,
        "slippage": 0.001,
        "commission": "4.95",
        "time": "2026-06-28T01:27:00.813Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 26"
          ],
          "sellReasons": [
            "RSI 83",
            "Stoch K=97",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 57.94,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.6,
        "pnlPct": -0.21,
        "avgCost": 70.88,
        "exposure": 58,
        "volatility": 0.13,
        "rsi": 83.3,
        "macdHist": 0.0247,
        "adx": 25.9,
        "cashAfter": 16144,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 69.942291,
        "total": 4957.57,
        "price": 70.88081,
        "signalPrice": 70.81,
        "slippage": 0.001,
        "bracketTP": 85.06,
        "bracketSL": 65.21,
        "commission": "4.96",
        "time": "2026-06-28T01:26:00.800Z",
        "strat": "6 signals",
        "why": "EMA50 bounce, Vol 1.5x, Below VWAP, ADX 23, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.5x, Below VWAP, ADX 23, Breakout, Above EMA200",
          "buyScore": 4.37,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.5x",
            "Below VWAP",
            "ADX 23",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 39.31,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 70.88,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.13,
        "rsi": 80,
        "macdHist": 0.0229,
        "adx": 23.4,
        "atr": 0.0485,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16164,
        "cashAfter": 11202,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 81376.671562,
        "total": 5995.31,
        "price": 0.07367359999999999,
        "signalPrice": 0.0736,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "6.00",
        "time": "2026-06-28T01:24:00.784Z",
        "strat": "3 signals",
        "why": "Golden cross, Below VWAP, ADX 19",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, ADX 19",
          "buyScore": 3.04,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "ADX 19"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.81,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 18.8,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22166,
        "cashAfter": 16164,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7712.243548,
        "total": 4500.73,
        "price": 0.5835829999999999,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "4.50",
        "time": "2026-06-28T01:23:00.786Z",
        "strat": "4 signals",
        "why": "Golden cross, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.94,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.14,
        "rsi": 55.2,
        "macdHist": 0.0003,
        "adx": 15.6,
        "atr": 0.0007,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26671,
        "cashAfter": 22166,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 66392.040814,
        "total": 6738.69,
        "price": 0.1014984,
        "signalPrice": 0.1016,
        "slippage": 0.001,
        "commission": "6.74",
        "time": "2026-06-28T01:18:00.768Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 2.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 2.2",
          "buyScore": 2.16,
          "sellScore": 3.68,
          "buyReasons": [
            "ADX 33",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 67",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 25.28,
          "exitTriggered": "Signal reversal sell 3.7 > buy 2.2",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 2.2",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": 0.29,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 13.09,
        "pnlPct": 0.19,
        "avgCost": 0.1,
        "exposure": 25,
        "volatility": 0.14,
        "rsi": 67.1,
        "macdHist": 0.0001,
        "adx": 33.1,
        "cashAfter": 26671,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2306.403214,
        "total": 4363.96,
        "price": 1.8921059999999998,
        "signalPrice": 1.894,
        "slippage": 0.001,
        "commission": "4.36",
        "time": "2026-06-28T01:17:00.779Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 2.6,
          "buyReasons": [
            "RSI 32"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.62,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.8",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -8.74,
        "pnlPct": -0.2,
        "avgCost": 1.9,
        "exposure": 42,
        "volatility": 0.34,
        "rsi": 32.4,
        "macdHist": 0.0005,
        "adx": 47.3,
        "cashAfter": 19939,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2306.403214,
        "total": 4372.7,
        "price": 1.8958939999999997,
        "signalPrice": 1.894,
        "slippage": 0.001,
        "bracketTP": 2.28,
        "bracketSL": 1.74,
        "commission": "4.37",
        "time": "2026-06-28T01:17:00.767Z",
        "strat": "3 signals",
        "why": "RSI 36, MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 36, MACD↑, RSI+MACD↑",
          "buyScore": 5.6,
          "sellScore": 0,
          "buyReasons": [
            "RSI 36",
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 25.24,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.9,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.36,
        "rsi": 36.4,
        "macdHist": 0.0003,
        "adx": 47.9,
        "atr": 0.0034,
        "riskPct": 1.31,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 19957,
        "cashAfter": 15579,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 66392.040814,
        "total": 6725.59,
        "price": 0.1013012,
        "signalPrice": 0.1012,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "6.73",
        "time": "2026-06-28T01:14:00.755Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 37, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 37, Breakout",
          "buyScore": 3.36,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 37",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 60.3,
        "macdHist": 0,
        "adx": 36.9,
        "atr": 0.0001,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26689,
        "cashAfter": 19957,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2770.240832,
        "total": 5236.05,
        "price": 1.890108,
        "signalPrice": 1.892,
        "slippage": 0.001,
        "commission": "5.24",
        "time": "2026-06-28T01:07:00.713Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.4 > buy 1.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.4 > buy 1.4",
          "buyScore": 1.44,
          "sellScore": 4.4,
          "buyReasons": [
            "RSI 8",
            "Stoch K=0"
          ],
          "sellReasons": [
            "Vol sell",
            "Above VWAP",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "trending",
          "exposurePct": 19.63,
          "exitTriggered": "Signal reversal sell 4.4 > buy 1.4",
          "riskSellTriggered": "Signal reversal sell 4.4 > buy 1.4",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.83,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -49.3,
        "pnlPct": -0.93,
        "avgCost": 1.91,
        "exposure": 20,
        "volatility": 0.4,
        "rsi": 7.7,
        "macdHist": -0.0019,
        "adx": 37.9,
        "cashAfter": 26689,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 52265.846103,
        "total": 5268.35,
        "price": 0.1007991,
        "signalPrice": 0.1009,
        "slippage": 0.001,
        "commission": "5.27",
        "time": "2026-06-28T01:04:00.698Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.0 > buy 1.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.0 > buy 1.4",
          "buyScore": 1.44,
          "sellScore": 3.96,
          "buyReasons": [
            "RSI 24",
            "Stoch K=0"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 39.4,
          "exitTriggered": "Signal reversal sell 4.0 > buy 1.4",
          "riskSellTriggered": "Signal reversal sell 4.0 > buy 1.4",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.55,
        "pnlPct": -0.2,
        "avgCost": 0.1,
        "exposure": 39,
        "volatility": 0.12,
        "rsi": 24.1,
        "macdHist": 0,
        "adx": 35,
        "cashAfter": 21458,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 52265.846103,
        "total": 5278.9,
        "price": 0.10100089999999999,
        "signalPrice": 0.1009,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "5.28",
        "time": "2026-06-28T01:04:00.686Z",
        "strat": "3 signals",
        "why": "RSI 37, MACD↑, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 37, MACD↑, RSI+MACD↑",
          "buyScore": 5.6,
          "sellScore": 0,
          "buyReasons": [
            "RSI 37",
            "MACD↑",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 19.67,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 20,
        "volatility": 0.11,
        "rsi": 36.8,
        "macdHist": 0,
        "adx": 34.2,
        "atr": 0.0001,
        "riskPct": 1.58,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21479,
        "cashAfter": 16195,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2770.240832,
        "total": 5285.36,
        "price": 1.9079059999999997,
        "signalPrice": 1.906,
        "slippage": 0.001,
        "bracketTP": 2.29,
        "bracketSL": 1.76,
        "commission": "5.29",
        "time": "2026-06-28T01:03:00.693Z",
        "strat": "4 signals",
        "why": "RSI 32, Stoch K=20, Vol 4.7x, Hammer",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 32, Stoch K=20, Vol 4.7x, Hammer",
          "buyScore": 3.68,
          "sellScore": 0,
          "buyReasons": [
            "RSI 32",
            "Stoch K=20",
            "Vol 4.7x",
            "Hammer"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.91,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.28,
        "rsi": 32.1,
        "macdHist": -0.0012,
        "adx": 31.9,
        "atr": 0.0033,
        "riskPct": 1.58,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26770,
        "cashAfter": 21479,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 702.15919,
        "total": 4509.67,
        "price": 6.4225710000000005,
        "signalPrice": 6.429,
        "slippage": 0.001,
        "commission": "4.51",
        "time": "2026-06-28T01:00:00.661Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=87",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.86,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -11.14,
        "pnlPct": -0.25,
        "avgCost": 6.44,
        "exposure": 17,
        "volatility": 0.06,
        "rsi": 50,
        "macdHist": 0.0006,
        "adx": 11.7,
        "cashAfter": 26770,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 702.15919,
        "total": 4520.8,
        "price": 6.438432,
        "signalPrice": 6.432,
        "slippage": 0.001,
        "bracketTP": 7.73,
        "bracketSL": 5.92,
        "commission": "4.52",
        "time": "2026-06-28T00:57:00.655Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 3.3x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 3.3x, Below VWAP, Above EMA200",
          "buyScore": 3.86,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 3.3x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.44,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 52.1,
        "macdHist": 0,
        "adx": 13.5,
        "atr": 0.0049,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26790,
        "cashAfter": 22265,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7743.430354,
        "total": 4509.91,
        "price": 0.582417,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "commission": "4.51",
        "time": "2026-06-28T00:51:00.637Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.85,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -16.78,
        "pnlPct": -0.37,
        "avgCost": 0.58,
        "exposure": 17,
        "volatility": 0.07,
        "rsi": 50,
        "macdHist": 0,
        "adx": 14.2,
        "cashAfter": 26790,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 61451.653669,
        "total": 4515.49,
        "price": 0.07348044599999999,
        "signalPrice": 0.073554,
        "slippage": 0.001,
        "commission": "4.52",
        "time": "2026-06-28T00:50:00.635Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.1",
          "buyScore": 1.14,
          "sellScore": 2.64,
          "buyReasons": [
            "Stoch K=17",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 33.72,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.3,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -18.02,
        "pnlPct": -0.4,
        "avgCost": 0.07,
        "exposure": 34,
        "volatility": 0.1,
        "rsi": 47.5,
        "macdHist": 0,
        "adx": 14.2,
        "cashAfter": 22285,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7743.430354,
        "total": 4526.69,
        "price": 0.5845839999999999,
        "signalPrice": 0.584,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "4.53",
        "time": "2026-06-28T00:50:00.634Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.94,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 16.85,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.07,
        "rsi": 60,
        "macdHist": 0,
        "adx": 14.2,
        "atr": 0.0004,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22305,
        "cashAfter": 17774,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 619.221613,
        "total": 4520.13,
        "price": 7.299693,
        "signalPrice": 7.307,
        "slippage": 0.001,
        "commission": "4.52",
        "time": "2026-06-28T00:49:00.621Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 1.1",
          "buyScore": 1.14,
          "sellScore": 3.44,
          "buyReasons": [
            "Stoch K=18",
            "Below VWAP"
          ],
          "sellReasons": [
            "Death cross",
            "Breakdown"
          ],
          "regime": "ranging",
          "exposurePct": 33.73,
          "exitTriggered": "Signal reversal sell 3.4 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 1.1",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.2,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -13.39,
        "pnlPct": -0.3,
        "avgCost": 7.32,
        "exposure": 34,
        "volatility": 0.04,
        "rsi": 41.7,
        "macdHist": -0.0008,
        "adx": 14.9,
        "cashAfter": 22305,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 619.221613,
        "total": 4533.52,
        "price": 7.321313999999999,
        "signalPrice": 7.314,
        "slippage": 0.001,
        "bracketTP": 8.79,
        "bracketSL": 6.74,
        "commission": "4.53",
        "time": "2026-06-28T00:46:00.598Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 2.6x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 2.6x, Below VWAP, Above EMA200",
          "buyScore": 3.06,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 2.6x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 16.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.32,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 48.4,
        "macdHist": -0.0004,
        "adx": 16.6,
        "atr": 0.0028,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22327,
        "cashAfter": 17789,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 61451.653669,
        "total": 4533.52,
        "price": 0.0737737,
        "signalPrice": 0.0737,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.53",
        "time": "2026-06-28T00:46:00.598Z",
        "strat": "4 signals",
        "why": "RSI 27, Stoch K=14, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 27, Stoch K=14, Below VWAP, Above EMA200",
          "buyScore": 3.86,
          "sellScore": 0,
          "buyReasons": [
            "RSI 27",
            "Stoch K=14",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 27.4,
        "macdHist": 0,
        "adx": 16.2,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26865,
        "cashAfter": 22327,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 60705.584092,
        "total": 4527.14,
        "price": 0.07457535,
        "signalPrice": 0.07465,
        "slippage": 0.001,
        "commission": "4.53",
        "time": "2026-06-28T00:41:00.563Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 4.08,
          "buyReasons": [
            "MACD↑",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 63",
            "Stoch K=93",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.86,
          "exitTriggered": "Signal reversal sell 4.1 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -11.49,
        "pnlPct": -0.25,
        "avgCost": 0.07,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 62.5,
        "macdHist": 0,
        "adx": 16.3,
        "cashAfter": 26865,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 704.490724,
        "total": 4530.98,
        "price": 6.431562,
        "signalPrice": 6.438,
        "slippage": 0.001,
        "commission": "4.53",
        "time": "2026-06-28T00:40:00.555Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.88,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 69",
            "Stoch K=87"
          ],
          "regime": "ranging",
          "exposurePct": 33.73,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -9.07,
        "pnlPct": -0.2,
        "avgCost": 6.44,
        "exposure": 34,
        "volatility": 0.09,
        "rsi": 68.7,
        "macdHist": 0.0018,
        "adx": 17.4,
        "cashAfter": 22343,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 60705.584092,
        "total": 4538.63,
        "price": 0.07476469,
        "signalPrice": 0.07469,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.54",
        "time": "2026-06-28T00:40:00.550Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 1.5x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.5x, Below VWAP, Above EMA200",
          "buyScore": 4.26,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.5x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.04,
        "rsi": 58.8,
        "macdHist": 0,
        "adx": 16,
        "atr": 0,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22359,
        "cashAfter": 17816,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 704.490724,
        "total": 4540.05,
        "price": 6.444437999999999,
        "signalPrice": 6.438,
        "slippage": 0.001,
        "bracketTP": 7.73,
        "bracketSL": 5.93,
        "commission": "4.54",
        "time": "2026-06-28T00:39:00.566Z",
        "strat": "6 signals",
        "why": "Golden cross, EMA50 bounce, Vol 3.9x, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 3.9x, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.1,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 3.9x",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.44,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.08,
        "rsi": 62.3,
        "macdHist": 0.0014,
        "adx": 15.8,
        "atr": 0.0054,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 26904,
        "cashAfter": 22359,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 548.681568,
        "total": 4006.3,
        "price": 7.301691,
        "signalPrice": 7.309,
        "slippage": 0.001,
        "commission": "4.01",
        "time": "2026-06-28T00:36:00.534Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.2 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.2 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.16,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown"
          ],
          "regime": "trending",
          "exposurePct": 14.9,
          "exitTriggered": "Signal reversal sell 2.2 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.2 > buy 0.5",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": -0.2,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.87,
        "pnlPct": -0.3,
        "avgCost": 7.32,
        "exposure": 15,
        "volatility": 0.04,
        "rsi": 47.8,
        "macdHist": -0.0005,
        "adx": 25.6,
        "cashAfter": 26904,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 82390.35394,
        "total": 6051.45,
        "price": 0.073448478,
        "signalPrice": 0.073522,
        "slippage": 0.001,
        "commission": "6.05",
        "time": "2026-06-28T00:32:00.516Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.69,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 37.4,
          "exitTriggered": "Signal reversal sell 2.7 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 0.5",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.34,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -26.8,
        "pnlPct": -0.44,
        "avgCost": 0.07,
        "exposure": 37,
        "volatility": 0.11,
        "rsi": 58.6,
        "macdHist": 0,
        "adx": 21.1,
        "cashAfter": 22902,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 10406.235517,
        "total": 6060.77,
        "price": 0.582417,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "commission": "6.06",
        "time": "2026-06-28T00:31:00.517Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.7 > buy 1.3",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.7 > buy 1.3",
          "buyScore": 1.31,
          "sellScore": 5.66,
          "buyReasons": [
            "Below VWAP",
            "ADX 18"
          ],
          "sellReasons": [
            "MACD↓",
            "RSI+MACD↓",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 59.93,
          "exitTriggered": "Signal reversal sell 5.7 > buy 1.3",
          "riskSellTriggered": "Signal reversal sell 5.7 > buy 1.3",
          "holdingBars": 7,
          "maxHoldBars": 240,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -22.55,
        "pnlPct": -0.37,
        "avgCost": 0.58,
        "exposure": 60,
        "volatility": 0.11,
        "rsi": 59.2,
        "macdHist": 0,
        "adx": 18.1,
        "cashAfter": 16856,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 1897.33241,
        "total": 3643.03,
        "price": 1.920078,
        "signalPrice": 1.922,
        "slippage": 0.001,
        "commission": "3.64",
        "time": "2026-06-28T00:31:00.517Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.6 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.6 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 3.56,
          "buyReasons": [
            "ADX 41"
          ],
          "sellReasons": [
            "Stoch K=85",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 73.43,
          "exitTriggered": "Signal reversal sell 3.6 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 3.6 > buy 1.2",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.26,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.99,
        "pnlPct": -0.36,
        "avgCost": 1.93,
        "exposure": 73,
        "volatility": 0.26,
        "rsi": 57.1,
        "macdHist": -0.0006,
        "adx": 41.2,
        "cashAfter": 10802,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 548.681568,
        "total": 4018.17,
        "price": 7.323315999999999,
        "signalPrice": 7.316,
        "slippage": 0.001,
        "bracketTP": 8.79,
        "bracketSL": 6.74,
        "commission": "4.02",
        "time": "2026-06-28T00:30:00.503Z",
        "strat": "4 signals",
        "why": "MACD↑, Below VWAP, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, ADX 26, Breakout",
          "buyScore": 4.46,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 58.54,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.32,
        "holdingBefore": 0,
        "exposure": 59,
        "volatility": 0.04,
        "rsi": 66.7,
        "macdHist": 0.0002,
        "adx": 26,
        "atr": 0.0033,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11184,
        "cashAfter": 7162,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 60209.372564,
        "total": 4491.94,
        "price": 0.07460532,
        "signalPrice": 0.07468,
        "slippage": 0.001,
        "commission": "4.49",
        "time": "2026-06-28T00:30:00.503Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.4 > buy 1.4",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.4 > buy 1.4",
          "buyScore": 1.44,
          "sellScore": 5.36,
          "buyReasons": [
            "Below VWAP",
            "ADX 20"
          ],
          "sellReasons": [
            "RSI 62",
            "Stoch K=83",
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 75.19,
          "exitTriggered": "Signal reversal sell 5.4 > buy 1.4",
          "riskSellTriggered": "Signal reversal sell 5.4 > buy 1.4",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -10.2,
        "pnlPct": -0.23,
        "avgCost": 0.07,
        "exposure": 75,
        "volatility": 0.05,
        "rsi": 62.1,
        "macdHist": 0,
        "adx": 20.4,
        "cashAfter": 11184,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 1897.33241,
        "total": 3656.02,
        "price": 1.9269249999999998,
        "signalPrice": 1.925,
        "slippage": 0.001,
        "bracketTP": 2.31,
        "bracketSL": 1.77,
        "commission": "3.66",
        "time": "2026-06-28T00:30:00.498Z",
        "strat": "3 signals",
        "why": "Vol 1.8x, ADX 41, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.8x, ADX 41, Breakout",
          "buyScore": 3.6,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.8x",
            "ADX 41",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 61.64,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.93,
        "holdingBefore": 0,
        "exposure": 62,
        "volatility": 0.37,
        "rsi": 59.5,
        "macdHist": -0.0015,
        "adx": 40.9,
        "atr": 0.0052,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 10357,
        "cashAfter": 6697,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 60209.372564,
        "total": 4502.14,
        "price": 0.0747747,
        "signalPrice": 0.0747,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.50",
        "time": "2026-06-28T00:29:00.494Z",
        "strat": "5 signals",
        "why": "MACD↑, Below VWAP, ADX 19, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, ADX 19, Breakout, Above EMA200",
          "buyScore": 3.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "ADX 19",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 44.98,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 45,
        "volatility": 0.04,
        "rsi": 66.7,
        "macdHist": 0,
        "adx": 19.4,
        "atr": 0,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 14863,
        "cashAfter": 10357,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 82390.35394,
        "total": 6078.24,
        "price": 0.0737737,
        "signalPrice": 0.0737,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "6.08",
        "time": "2026-06-28T00:28:00.494Z",
        "strat": "5 signals",
        "why": "Vol 3.7x, Below VWAP, ADX 23, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.7x, Below VWAP, ADX 23, Breakout, Above EMA200",
          "buyScore": 5.41,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.7x",
            "Below VWAP",
            "ADX 23",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 22.46,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 23.1,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20948,
        "cashAfter": 14863,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 10406.235517,
        "total": 6083.32,
        "price": 0.5845839999999999,
        "signalPrice": 0.584,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "6.08",
        "time": "2026-06-28T00:24:00.468Z",
        "strat": "3 signals",
        "why": "Below VWAP, ADX 23, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 23, Above EMA200",
          "buyScore": 3.25,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 23",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.17,
        "rsi": 52.1,
        "macdHist": -0.0001,
        "adx": 23.2,
        "atr": 0.0009,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27037,
        "cashAfter": 20948,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 8867.537757,
        "total": 6085.02,
        "price": 0.6862130999999999,
        "signalPrice": 0.6869,
        "slippage": 0.001,
        "commission": "6.09",
        "time": "2026-06-28T00:20:00.459Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 29"
          ],
          "sellReasons": [
            "RSI 67",
            "Stoch K=83",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 22.52,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.09,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.29,
        "pnlPct": -0.19,
        "avgCost": 0.69,
        "exposure": 23,
        "volatility": 0.11,
        "rsi": 66.7,
        "macdHist": 0.0002,
        "adx": 28.7,
        "cashAfter": 27037,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 616.612622,
        "total": 4504.78,
        "price": 7.305687,
        "signalPrice": 7.313,
        "slippage": 0.001,
        "commission": "4.50",
        "time": "2026-06-28T00:20:00.455Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.5 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.5 > buy 1.7",
          "buyScore": 1.66,
          "sellScore": 5.49,
          "buyReasons": [
            "Below VWAP",
            "ADX 24"
          ],
          "sellReasons": [
            "RSI 74",
            "Stoch K=86",
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 39.18,
          "exitTriggered": "Signal reversal sell 5.5 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 5.5 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-5.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -10.25,
        "pnlPct": -0.23,
        "avgCost": 7.32,
        "exposure": 39,
        "volatility": 0.09,
        "rsi": 74.3,
        "macdHist": 0.0012,
        "adx": 24.2,
        "cashAfter": 20958,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 946.733731,
        "total": 6083.3,
        "price": 6.425568,
        "signalPrice": 6.432,
        "slippage": 0.001,
        "commission": "6.08",
        "time": "2026-06-28T00:20:00.449Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.5",
          "buyScore": 1.45,
          "sellScore": 3.94,
          "buyReasons": [
            "Below VWAP",
            "ADX 21"
          ],
          "sellReasons": [
            "RSI 68",
            "Stoch K=100",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 61.65,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.5",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.16,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -15.97,
        "pnlPct": -0.26,
        "avgCost": 6.44,
        "exposure": 62,
        "volatility": 0.1,
        "rsi": 68,
        "macdHist": 0.0015,
        "adx": 20.6,
        "cashAfter": 16458,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 616.612622,
        "total": 4515.03,
        "price": 7.322315,
        "signalPrice": 7.315,
        "slippage": 0.001,
        "bracketTP": 8.79,
        "bracketSL": 6.74,
        "commission": "4.52",
        "time": "2026-06-28T00:19:00.445Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Below VWAP, ADX 21, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Below VWAP, ADX 21, Breakout, Above EMA200",
          "buyScore": 4.18,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP",
            "ADX 21",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 45,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.32,
        "holdingBefore": 0,
        "exposure": 45,
        "volatility": 0.08,
        "rsi": 70.6,
        "macdHist": 0.001,
        "adx": 20.9,
        "atr": 0.0032,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 14900,
        "cashAfter": 10381,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 8867.537757,
        "total": 6096.32,
        "price": 0.6874867999999998,
        "signalPrice": 0.6868,
        "slippage": 0.001,
        "bracketTP": 0.82,
        "bracketSL": 0.63,
        "commission": "6.10",
        "time": "2026-06-28T00:18:00.430Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 23, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 23, Breakout, Above EMA200",
          "buyScore": 4.08,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 23",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 22.48,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.69,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.1,
        "rsi": 65.6,
        "macdHist": 0.0001,
        "adx": 23,
        "atr": 0.0005,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21003,
        "cashAfter": 14900,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 946.733731,
        "total": 6099.27,
        "price": 6.442435999999999,
        "signalPrice": 6.436,
        "slippage": 0.001,
        "bracketTP": 7.73,
        "bracketSL": 5.93,
        "commission": "6.10",
        "time": "2026-06-28T00:16:00.423Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 22, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 22, Breakout, Above EMA200",
          "buyScore": 3.87,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 22",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.44,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 58.3,
        "macdHist": 0.0007,
        "adx": 21.8,
        "atr": 0.0049,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27108,
        "cashAfter": 21003,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 68615.254064,
        "total": 5045.03,
        "price": 0.07352639999999999,
        "signalPrice": 0.0736,
        "slippage": 0.001,
        "commission": "5.05",
        "time": "2026-06-28T00:13:00.408Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.9 > buy 1.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.9 > buy 1.5",
          "buyScore": 1.48,
          "sellScore": 3.91,
          "buyReasons": [
            "Below VWAP",
            "ADX 21"
          ],
          "sellReasons": [
            "RSI 69",
            "Stoch K=72",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 18.62,
          "exitTriggered": "Signal reversal sell 3.9 > buy 1.5",
          "riskSellTriggered": "Signal reversal sell 3.9 > buy 1.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.24,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.9",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -16.97,
        "pnlPct": -0.34,
        "avgCost": 0.07,
        "exposure": 19,
        "volatility": 0.13,
        "rsi": 69.1,
        "macdHist": 0,
        "adx": 21.2,
        "cashAfter": 27108,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 10460.904398,
        "total": 6092.61,
        "price": 0.582417,
        "signalPrice": 0.583,
        "slippage": 0.001,
        "commission": "6.09",
        "time": "2026-06-28T00:13:00.408Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.5 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.5 > buy 1.7",
          "buyScore": 1.69,
          "sellScore": 4.54,
          "buyReasons": [
            "Below VWAP",
            "ADX 25"
          ],
          "sellReasons": [
            "Stoch K=71",
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 41.09,
          "exitTriggered": "Signal reversal sell 4.5 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 4.5 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.27,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-4.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -22.67,
        "pnlPct": -0.37,
        "avgCost": 0.58,
        "exposure": 41,
        "volatility": 0.15,
        "rsi": 61.3,
        "macdHist": 0.0002,
        "adx": 24.8,
        "cashAfter": 22068,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 45447.648753,
        "total": 4590.16,
        "price": 0.10099889999999999,
        "signalPrice": 0.1011,
        "slippage": 0.001,
        "commission": "4.59",
        "time": "2026-06-28T00:12:00.406Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.9",
          "buyScore": 0.9,
          "sellScore": 2.88,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 66",
            "Stoch K=100"
          ],
          "regime": "ranging",
          "exposurePct": 58.04,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.9",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.2,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 4.46,
        "pnlPct": 0.1,
        "avgCost": 0.1,
        "exposure": 58,
        "volatility": 0.13,
        "rsi": 66.3,
        "macdHist": 0,
        "adx": 16.1,
        "cashAfter": 15981,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 68615.254064,
        "total": 5062,
        "price": 0.0737737,
        "signalPrice": 0.0737,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "5.06",
        "time": "2026-06-28T00:12:00.405Z",
        "strat": "5 signals",
        "why": "Vol 2.6x, Below VWAP, ADX 19, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 2.6x, Below VWAP, ADX 19, Breakout, Above EMA200",
          "buyScore": 4.45,
          "sellScore": 0,
          "buyReasons": [
            "Vol 2.6x",
            "Below VWAP",
            "ADX 19",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 39.4,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.12,
        "rsi": 75.2,
        "macdHist": 0,
        "adx": 19.4,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16463,
        "cashAfter": 11396,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 10460.904398,
        "total": 6115.28,
        "price": 0.5845839999999999,
        "signalPrice": 0.584,
        "slippage": 0.001,
        "bracketTP": 0.7,
        "bracketSL": 0.54,
        "commission": "6.12",
        "time": "2026-06-28T00:12:00.395Z",
        "strat": "3 signals",
        "why": "Below VWAP, ADX 22, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 22, Above EMA200",
          "buyScore": 3.11,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 22",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.91,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.58,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.11,
        "rsi": 58.5,
        "macdHist": 0.0001,
        "adx": 22.3,
        "atr": 0.0006,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22584,
        "cashAfter": 16463,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 45447.648753,
        "total": 4585.7,
        "price": 0.10090079999999998,
        "signalPrice": 0.1008,
        "slippage": 0.001,
        "bracketTP": 0.12,
        "bracketSL": 0.09,
        "commission": "4.59",
        "time": "2026-06-28T00:09:00.386Z",
        "strat": "3 signals",
        "why": "MACD↑, Golden cross, Below VWAP",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.1,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 56.4,
        "macdHist": 0,
        "adx": 11.6,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27175,
        "cashAfter": 22584,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 3261.009588,
        "total": 6105.02,
        "price": 1.8721260000000002,
        "signalPrice": 1.874,
        "slippage": 0.001,
        "commission": "6.11",
        "time": "2026-06-28T00:05:00.347Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.42,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "mixed",
          "exposurePct": 22.48,
          "exitTriggered": "Signal reversal sell 3.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.4 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.15,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -15.49,
        "pnlPct": -0.25,
        "avgCost": 1.88,
        "exposure": 22,
        "volatility": 0.21,
        "rsi": 38.7,
        "macdHist": -0.0005,
        "adx": 23.9,
        "cashAfter": 27175,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 3261.009588,
        "total": 6120.51,
        "price": 1.8768749999999998,
        "signalPrice": 1.875,
        "slippage": 0.001,
        "bracketTP": 2.25,
        "bracketSL": 1.73,
        "commission": "6.12",
        "time": "2026-06-28T00:04:00.327Z",
        "strat": "4 signals",
        "why": "RSI 32, Stoch K=29, Below VWAP, ADX 25",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 32, Stoch K=29, Below VWAP, ADX 25",
          "buyScore": 3.15,
          "sellScore": 0,
          "buyReasons": [
            "RSI 32",
            "Stoch K=29",
            "Below VWAP",
            "ADX 25"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.88,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.21,
        "rsi": 32.1,
        "macdHist": -0.0008,
        "adx": 24.8,
        "atr": 0.003,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27202,
        "cashAfter": 21076,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 8806.861057,
        "total": 6022.27,
        "price": 0.6838155,
        "signalPrice": 0.6845,
        "slippage": 0.001,
        "commission": "6.02",
        "time": "2026-06-28T00:03:00.330Z",
        "strat": "1 signals",
        "why": "Vol sell",
        "decision": {
          "action": "sell",
          "type": "score",
          "reason": "Vol sell",
          "buyScore": 2.59,
          "sellScore": 1.26,
          "buyReasons": [
            "RSI 36",
            "Stoch K=14",
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell"
          ],
          "regime": "mixed",
          "exposurePct": 22.15,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 1227,
          "maxHoldBars": 240,
          "pnlPct": -3.35,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-1.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -214.82,
        "pnlPct": -3.44,
        "avgCost": 0.71,
        "holdingBefore": 8806.861057,
        "exposure": 22,
        "volatility": 0.09,
        "rsi": 35.6,
        "macdHist": -0.0001,
        "adx": 18.7,
        "cashBefore": 21186,
        "cashAfter": 27202,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 713.80237,
        "total": 4578.03,
        "price": 6.41358,
        "signalPrice": 6.42,
        "slippage": 0.001,
        "commission": "4.58",
        "time": "2026-06-28T00:01:00.312Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.8 > buy 1.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.8 > buy 1.9",
          "buyScore": 1.94,
          "sellScore": 3.84,
          "buyReasons": [
            "RSI 26",
            "Stoch K=0",
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 38.98,
          "exitTriggered": "Signal reversal sell 3.8 > buy 1.9",
          "riskSellTriggered": "Signal reversal sell 3.8 > buy 1.9",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.32,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.8",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -19.17,
        "pnlPct": -0.42,
        "avgCost": 6.44,
        "exposure": 39,
        "volatility": 0.1,
        "rsi": 26.2,
        "macdHist": -0.0017,
        "adx": 16.9,
        "cashAfter": 21186,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 713.80237,
        "total": 4597.2,
        "price": 6.440434,
        "signalPrice": 6.434,
        "slippage": 0.001,
        "bracketTP": 7.73,
        "bracketSL": 5.93,
        "commission": "4.60",
        "time": "2026-06-28T00:00:00.301Z",
        "strat": "4 signals",
        "why": "RSI 34, Stoch K=29, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 34, Stoch K=29, Below VWAP, Above EMA200",
          "buyScore": 3.14,
          "sellScore": 0,
          "buyReasons": [
            "RSI 34",
            "Stoch K=29",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 22.13,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.44,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.08,
        "rsi": 34.4,
        "macdHist": -0.0009,
        "adx": 15.6,
        "atr": 0.0038,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21214,
        "cashAfter": 16613,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 632.916,
        "total": 4613.77,
        "price": 7.289702999999999,
        "signalPrice": 7.297,
        "slippage": 0.001,
        "commission": "4.61",
        "time": "2026-06-28T00:00:00.297Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 1224 bars pnl -1.3%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 1224 bars pnl -1.3%",
          "buyScore": 1.14,
          "sellScore": 2,
          "buyReasons": [
            "Stoch K=13",
            "Below VWAP"
          ],
          "sellReasons": [
            "Death cross"
          ],
          "regime": "ranging",
          "exposurePct": 39.05,
          "exitTriggered": "Time exit 1224 bars pnl -1.3%",
          "riskSellTriggered": "Time exit 1224 bars pnl -1.3%",
          "holdingBars": 1224,
          "maxHoldBars": 240,
          "pnlPct": -1.3,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.0",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -65.62,
        "pnlPct": -1.4,
        "avgCost": 7.39,
        "exposure": 39,
        "volatility": 0.04,
        "rsi": 39.1,
        "macdHist": -0.0003,
        "adx": 15.7,
        "cashAfter": 21214,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 85803.096172,
        "total": 6291.65,
        "price": 0.0733266,
        "signalPrice": 0.0734,
        "slippage": 0.001,
        "commission": "6.29",
        "time": "2026-06-28T00:00:00.296Z",
        "strat": "Risk Mgmt",
        "why": "Time exit 1223 bars pnl -2.7%",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Time exit 1223 bars pnl -2.7%",
          "buyScore": 1.14,
          "sellScore": 2,
          "buyReasons": [
            "Stoch K=0",
            "Below VWAP"
          ],
          "sellReasons": [
            "Death cross"
          ],
          "regime": "ranging",
          "exposurePct": 62.15,
          "exitTriggered": "Time exit 1223 bars pnl -2.7%",
          "riskSellTriggered": "Time exit 1223 bars pnl -2.7%",
          "holdingBars": 1223,
          "maxHoldBars": 240,
          "pnlPct": -2.75,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.0",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -184.37,
        "pnlPct": -2.85,
        "avgCost": 0.08,
        "exposure": 62,
        "volatility": 0.08,
        "rsi": 40.6,
        "macdHist": 0,
        "adx": 15.5,
        "cashAfter": 16605,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 85803.096172,
        "total": 6476.02,
        "price": 0.07547539999999998,
        "signalPrice": 0.0754,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "6.48",
        "time": "2026-06-27T03:36:47.752Z",
        "strat": "3 signals",
        "why": "MACD↑, Vol 3.8x, ADX 27",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 3.8x, ADX 27",
          "buyScore": 4.44,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 3.8x",
            "ADX 27"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 39.33,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.08,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.08,
        "rsi": 50,
        "macdHist": 0,
        "adx": 26.7,
        "atr": 0.0001,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16802,
        "cashAfter": 10320,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 8806.861057,
        "total": 6237.09,
        "price": 0.7082075,
        "signalPrice": 0.7075,
        "slippage": 0.001,
        "bracketTP": 0.85,
        "bracketSL": 0.65,
        "commission": "6.24",
        "time": "2026-06-27T03:35:47.722Z",
        "strat": "3 signals",
        "why": "RSI 36, Stoch K=25, Vol 1.8x",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 36, Stoch K=25, Vol 1.8x",
          "buyScore": 3.04,
          "sellScore": 0,
          "buyReasons": [
            "RSI 36",
            "Stoch K=25",
            "Vol 1.8x"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.71,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.11,
        "rsi": 35.6,
        "macdHist": -0.0002,
        "adx": 20.5,
        "atr": 0.0006,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 23046,
        "cashAfter": 16802,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 632.916,
        "total": 4679.39,
        "price": 7.393386,
        "signalPrice": 7.386,
        "slippage": 0.001,
        "bracketTP": 8.87,
        "bracketSL": 6.8,
        "commission": "4.68",
        "time": "2026-06-27T03:35:47.718Z",
        "strat": "4 signals",
        "why": "MACD↑, EMA50 bounce, Vol 6.9x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 6.9x, Breakout",
          "buyScore": 3.2,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 6.9x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.2",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.39,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 46.5,
        "macdHist": 0.0002,
        "adx": 14.2,
        "atr": 0.0045,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27730,
        "cashAfter": 23046,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 8107.510903,
        "total": 4900.14,
        "price": 0.604395,
        "signalPrice": 0.605,
        "slippage": 0.001,
        "commission": "4.90",
        "time": "2026-06-27T03:25:47.614Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 25"
          ],
          "sellReasons": [
            "RSI 71",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 17.68,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.81,
        "pnlPct": -0.2,
        "avgCost": 0.61,
        "exposure": 18,
        "volatility": 0.2,
        "rsi": 71.2,
        "macdHist": 0.0003,
        "adx": 25.4,
        "cashAfter": 27730,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 5765.60787,
        "total": 4080.85,
        "price": 0.7077915,
        "signalPrice": 0.7085,
        "slippage": 0.001,
        "commission": "4.08",
        "time": "2026-06-27T03:22:47.576Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.8 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.8 > buy 0.9",
          "buyScore": 0.94,
          "sellScore": 4.75,
          "buyReasons": [
            "ADX 20"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=86",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 32.38,
          "exitTriggered": "Signal reversal sell 4.8 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 4.8 > buy 0.9",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -9.32,
        "pnlPct": -0.23,
        "avgCost": 0.71,
        "exposure": 32,
        "volatility": 0.17,
        "rsi": 81.3,
        "macdHist": 0.0003,
        "adx": 20.5,
        "cashAfter": 22834,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 92592.928573,
        "total": 7011.53,
        "price": 0.0757242,
        "signalPrice": 0.0758,
        "slippage": 0.001,
        "commission": "7.01",
        "time": "2026-06-27T03:22:47.569Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.6 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.6 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 4.61,
          "buyReasons": [
            "ADX 23"
          ],
          "sellReasons": [
            "RSI 76",
            "Stoch K=83",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 57.65,
          "exitTriggered": "Signal reversal sell 4.6 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 4.6 > buy 1.1",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": 0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -3.84,
        "pnlPct": -0.05,
        "avgCost": 0.08,
        "exposure": 58,
        "volatility": 0.12,
        "rsi": 75.8,
        "macdHist": 0,
        "adx": 23.3,
        "cashAfter": 18758,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 47.828084,
        "total": 3448.78,
        "price": 72.10782,
        "signalPrice": 72.18,
        "slippage": 0.001,
        "commission": "3.45",
        "time": "2026-06-27T03:22:47.564Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 5.8 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 5.8 > buy 1.1",
          "buyScore": 1.1,
          "sellScore": 5.81,
          "buyReasons": [
            "ADX 23"
          ],
          "sellReasons": [
            "RSI 82",
            "Stoch K=87",
            "Vol sell",
            "Shooting star",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 70.07,
          "exitTriggered": "Signal reversal sell 5.8 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 5.8 > buy 1.1",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.05,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-5.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -1.64,
        "pnlPct": -0.05,
        "avgCost": 72.14,
        "exposure": 70,
        "volatility": 0.14,
        "rsi": 81.8,
        "macdHist": 0.0357,
        "adx": 23.2,
        "cashAfter": 11753,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 8107.510903,
        "total": 4909.95,
        "price": 0.605605,
        "signalPrice": 0.605,
        "slippage": 0.001,
        "bracketTP": 0.73,
        "bracketSL": 0.56,
        "commission": "4.91",
        "time": "2026-06-27T03:21:47.581Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 2.2x, ADX 26, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.2x, ADX 26, Breakout",
          "buyScore": 4.8,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.2x",
            "ADX 26",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 52.39,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.61,
        "holdingBefore": 0,
        "exposure": 52,
        "volatility": 0.22,
        "rsi": 60.7,
        "macdHist": 0.0003,
        "adx": 25.9,
        "atr": 0.0007,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 13223,
        "cashAfter": 8308,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 48314.331184,
        "total": 3634.43,
        "price": 0.0752247,
        "signalPrice": 0.0753,
        "slippage": 0.001,
        "commission": "3.63",
        "time": "2026-06-27T03:21:47.580Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 30"
          ],
          "sellReasons": [
            "RSI 64",
            "Stoch K=75",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 65.48,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -12.11,
        "pnlPct": -0.33,
        "avgCost": 0.08,
        "exposure": 65,
        "volatility": 0.13,
        "rsi": 63.7,
        "macdHist": 0,
        "adx": 30.2,
        "cashAfter": 13223,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 5765.60787,
        "total": 4090.17,
        "price": 0.7094086999999999,
        "signalPrice": 0.7087,
        "slippage": 0.001,
        "bracketTP": 0.85,
        "bracketSL": 0.65,
        "commission": "4.09",
        "time": "2026-06-27T03:20:47.557Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 2.4x, ADX 20, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.4x, ADX 20, Breakout",
          "buyScore": 4.59,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 2.4x",
            "ADX 20",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 50.77,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.71,
        "holdingBefore": 0,
        "exposure": 51,
        "volatility": 0.16,
        "rsi": 61.3,
        "macdHist": 0.0003,
        "adx": 20.1,
        "atr": 0.0007,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 13686,
        "cashAfter": 9592,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "sell",
        "qty": 2368.488937,
        "total": 7008.45,
        "price": 2.959038,
        "signalPrice": 2.962,
        "slippage": 0.001,
        "commission": "7.01",
        "time": "2026-06-27T03:20:47.557Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 28"
          ],
          "sellReasons": [
            "RSI 64",
            "Stoch K=88",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 75.97,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -6.92,
        "pnlPct": -0.1,
        "avgCost": 2.96,
        "exposure": 76,
        "volatility": 0.19,
        "rsi": 64,
        "macdHist": 0.0015,
        "adx": 28.2,
        "cashAfter": 13686,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 48314.331184,
        "total": 3646.54,
        "price": 0.07547539999999998,
        "signalPrice": 0.0754,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "3.65",
        "time": "2026-06-27T03:19:47.543Z",
        "strat": "3 signals",
        "why": "Golden cross, ADX 28, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, ADX 28, Breakout",
          "buyScore": 3.36,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "ADX 28",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 62.85,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.08,
        "holdingBefore": 0,
        "exposure": 63,
        "volatility": 0.14,
        "rsi": 63.7,
        "macdHist": 0,
        "adx": 28.2,
        "atr": 0.0001,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 10335,
        "cashAfter": 6685,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 18231.446207,
        "total": 1932.42,
        "price": 0.1059939,
        "signalPrice": 0.1061,
        "slippage": 0.001,
        "commission": "1.93",
        "time": "2026-06-27T03:19:47.542Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.6",
          "buyScore": 1.6,
          "sellScore": 3.68,
          "buyReasons": [
            "Vol 4.6x",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 68",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 69.79,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.6",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.6",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.18,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 1.61,
        "pnlPct": 0.08,
        "avgCost": 0.11,
        "exposure": 70,
        "volatility": 0.19,
        "rsi": 68.1,
        "macdHist": 0.0001,
        "adx": 15.4,
        "cashAfter": 10335,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 47.828084,
        "total": 3450.42,
        "price": 72.14206999999999,
        "signalPrice": 72.07,
        "slippage": 0.001,
        "bracketTP": 86.57,
        "bracketSL": 66.37,
        "commission": "3.45",
        "time": "2026-06-27T03:19:47.541Z",
        "strat": "4 signals",
        "why": "Vol 1.3x, Below VWAP, ADX 19, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.3x, Below VWAP, ADX 19, Breakout",
          "buyScore": 3.04,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.3x",
            "Below VWAP",
            "ADX 19",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 57.39,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.14,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.11,
        "rsi": 61,
        "macdHist": 0.0162,
        "adx": 18.8,
        "atr": 0.0658,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11858,
        "cashAfter": 8404,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2268.302492,
        "total": 4133.25,
        "price": 1.822176,
        "signalPrice": 1.824,
        "slippage": 0.001,
        "commission": "4.13",
        "time": "2026-06-27T03:19:47.541Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.3 > buy 1.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.3 > buy 1.0",
          "buyScore": 0.98,
          "sellScore": 3.25,
          "buyReasons": [
            "ADX 21"
          ],
          "sellReasons": [
            "RSI 67",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 72.24,
          "exitTriggered": "Signal reversal sell 3.3 > buy 1.0",
          "riskSellTriggered": "Signal reversal sell 3.3 > buy 1.0",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 5.35,
        "pnlPct": 0.13,
        "avgCost": 1.82,
        "exposure": 72,
        "volatility": 0.22,
        "rsi": 66.7,
        "macdHist": 0.0011,
        "adx": 21.1,
        "cashAfter": 11858,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 18231.446207,
        "total": 1930.82,
        "price": 0.1059058,
        "signalPrice": 0.1058,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "1.93",
        "time": "2026-06-27T03:16:47.530Z",
        "strat": "3 signals",
        "why": "MACD↑, Golden cross, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Breakout",
          "buyScore": 3.44,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 65.25,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 65,
        "volatility": 0.14,
        "rsi": 50,
        "macdHist": 0,
        "adx": 12.9,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 9662,
        "cashAfter": 7729,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2268.302492,
        "total": 4127.9,
        "price": 1.819818,
        "signalPrice": 1.818,
        "slippage": 0.001,
        "bracketTP": 2.18,
        "bracketSL": 1.67,
        "commission": "4.13",
        "time": "2026-06-27T03:16:47.527Z",
        "strat": "4 signals",
        "why": "RSI 35, MACD↑, RSI+MACD↑, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 35, MACD↑, RSI+MACD↑, Breakout",
          "buyScore": 6.43,
          "sellScore": 0,
          "buyReasons": [
            "RSI 35",
            "MACD↑",
            "RSI+MACD↑",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 50.4,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+6.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.82,
        "holdingBefore": 0,
        "exposure": 50,
        "volatility": 0.27,
        "rsi": 34.8,
        "macdHist": 0.0001,
        "adx": 23.3,
        "atr": 0.0027,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 13794,
        "cashAfter": 9662,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "buy",
        "qty": 2368.488937,
        "total": 7015.37,
        "price": 2.961959,
        "signalPrice": 2.959,
        "slippage": 0.001,
        "bracketTP": 3.55,
        "bracketSL": 2.73,
        "commission": "7.02",
        "time": "2026-06-27T03:16:47.498Z",
        "strat": "4 signals",
        "why": "RSI 33, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 33, Below VWAP, Breakout, Above EMA200",
          "buyScore": 4.06,
          "sellScore": 0,
          "buyReasons": [
            "RSI 33",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 25.17,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 2.96,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.3,
        "rsi": 33.3,
        "macdHist": -0.0003,
        "adx": 37,
        "atr": 0.0028,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20816,
        "cashAfter": 13794,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 92592.928573,
        "total": 7015.37,
        "price": 0.07576568999999998,
        "signalPrice": 0.07569,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "7.02",
        "time": "2026-06-27T03:16:47.497Z",
        "strat": "3 signals",
        "why": "RSI 31, Stoch K=5, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 31, Stoch K=5, Above EMA200",
          "buyScore": 3.24,
          "sellScore": 0,
          "buyReasons": [
            "RSI 31",
            "Stoch K=5",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.2",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.08,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.17,
        "rsi": 30.8,
        "macdHist": 0,
        "adx": 30.3,
        "atr": 0.0001,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27839,
        "cashAfter": 20816,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 59427.970818,
        "total": 6254.71,
        "price": 0.105248646,
        "signalPrice": 0.105354,
        "slippage": 0.001,
        "commission": "6.25",
        "time": "2026-06-27T02:49:47.200Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.4,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=75",
            "Breakdown"
          ],
          "regime": "ranging",
          "exposurePct": 22.48,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": -0.14,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-2.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -15.26,
        "pnlPct": -0.24,
        "avgCost": 0.11,
        "exposure": 22,
        "volatility": 0.12,
        "rsi": 54.9,
        "macdHist": 0,
        "adx": 14.3,
        "cashAfter": 27839,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 59427.970818,
        "total": 6269.97,
        "price": 0.10550539999999999,
        "signalPrice": 0.1054,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "6.27",
        "time": "2026-06-27T02:39:47.078Z",
        "strat": "4 signals",
        "why": "RSI 37, Stoch K=6, Below VWAP, ADX 24",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 37, Stoch K=6, Below VWAP, ADX 24",
          "buyScore": 3.16,
          "sellScore": 0,
          "buyReasons": [
            "RSI 37",
            "Stoch K=6",
            "Below VWAP",
            "ADX 24"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.16,
        "rsi": 37,
        "macdHist": -0.0001,
        "adx": 24.5,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27867,
        "cashAfter": 21590,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 59300.032615,
        "total": 6267.67,
        "price": 0.1056942,
        "signalPrice": 0.1058,
        "slippage": 0.001,
        "commission": "6.27",
        "time": "2026-06-27T02:29:46.981Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.2 > buy 1.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.2 > buy 1.0",
          "buyScore": 1,
          "sellScore": 3.2,
          "buyReasons": [
            "ADX 21"
          ],
          "sellReasons": [
            "RSI 65",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 22.5,
          "exitTriggered": "Signal reversal sell 3.2 > buy 1.0",
          "riskSellTriggered": "Signal reversal sell 3.2 > buy 1.0",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -6.61,
        "pnlPct": -0.11,
        "avgCost": 0.11,
        "exposure": 23,
        "volatility": 0.29,
        "rsi": 64.7,
        "macdHist": 0.0001,
        "adx": 21.5,
        "cashAfter": 27867,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 59300.032615,
        "total": 6274.28,
        "price": 0.10580569999999999,
        "signalPrice": 0.1057,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "6.27",
        "time": "2026-06-27T02:27:46.979Z",
        "strat": "3 signals",
        "why": "EMA50 bounce, Vol 1.3x, ADX 24",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 1.3x, ADX 24",
          "buyScore": 3.03,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 1.3x",
            "ADX 24"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.27,
        "rsi": 66.4,
        "macdHist": 0,
        "adx": 23.6,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27886,
        "cashAfter": 21605,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 52642.510465,
        "total": 5532.45,
        "price": 0.1050948,
        "signalPrice": 0.1052,
        "slippage": 0.001,
        "commission": "5.53",
        "time": "2026-06-27T02:17:46.900Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 27"
          ],
          "sellReasons": [
            "RSI 64",
            "Stoch K=83",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 19.85,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.19,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -16.35,
        "pnlPct": -0.29,
        "avgCost": 0.11,
        "exposure": 20,
        "volatility": 0.13,
        "rsi": 64.3,
        "macdHist": 0.0001,
        "adx": 26.7,
        "cashAfter": 27886,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "sell",
        "qty": 1616.886857,
        "total": 4771.51,
        "price": 2.9510460000000003,
        "signalPrice": 2.954,
        "slippage": 0.001,
        "commission": "4.77",
        "time": "2026-06-27T02:16:46.870Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 88",
            "Stoch K=95",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 36.97,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -9.55,
        "pnlPct": -0.2,
        "avgCost": 2.96,
        "exposure": 37,
        "volatility": 0.21,
        "rsi": 88,
        "macdHist": 0.0018,
        "adx": 30.9,
        "cashAfter": 22359,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 409.143985,
        "total": 3020.96,
        "price": 7.383609,
        "signalPrice": 7.391,
        "slippage": 0.001,
        "commission": "3.02",
        "time": "2026-06-27T02:16:46.869Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 33"
          ],
          "sellReasons": [
            "RSI 87",
            "Stoch K=89",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 47.8,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": 0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.77,
        "pnlPct": -0.09,
        "avgCost": 7.39,
        "exposure": 48,
        "volatility": 0.17,
        "rsi": 87,
        "macdHist": 0.0034,
        "adx": 33.2,
        "cashAfter": 17592,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 51.778953,
        "total": 3719.7,
        "price": 71.83809,
        "signalPrice": 71.91,
        "slippage": 0.001,
        "commission": "3.72",
        "time": "2026-06-27T02:16:46.865Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.7,
          "sellScore": 3.72,
          "buyReasons": [
            "Below VWAP",
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 77",
            "Stoch K=85",
            "Vol sell"
          ],
          "regime": "trending",
          "exposurePct": 61.12,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -3.82,
        "pnlPct": -0.1,
        "avgCost": 71.91,
        "exposure": 61,
        "volatility": 0.22,
        "rsi": 77.5,
        "macdHist": 0.0448,
        "adx": 31.3,
        "cashAfter": 14574,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 52642.510465,
        "total": 5548.8,
        "price": 0.1054053,
        "signalPrice": 0.1053,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "5.55",
        "time": "2026-06-27T02:16:46.863Z",
        "strat": "5 signals",
        "why": "Vol 3.8x, Below VWAP, ADX 28, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.8x, Below VWAP, ADX 28, Breakout, Above EMA200",
          "buyScore": 5.9,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.8x",
            "Below VWAP",
            "ADX 28",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 41.23,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.9",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 41,
        "volatility": 0.1,
        "rsi": 59.6,
        "macdHist": 0,
        "adx": 27.6,
        "atr": 0.0001,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16412,
        "cashAfter": 10858,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 11732.600226,
        "total": 8278.45,
        "price": 0.7055937,
        "signalPrice": 0.7063,
        "slippage": 0.001,
        "commission": "8.28",
        "time": "2026-06-27T02:16:46.863Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 41"
          ],
          "sellReasons": [
            "RSI 93",
            "Stoch K=96",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 70.87,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.48,
        "pnlPct": -0.03,
        "avgCost": 0.71,
        "exposure": 71,
        "volatility": 0.26,
        "rsi": 93.2,
        "macdHist": 0.0005,
        "adx": 41.2,
        "cashAfter": 16412,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "buy",
        "qty": 1616.886857,
        "total": 4781.06,
        "price": 2.9569539999999996,
        "signalPrice": 2.954,
        "slippage": 0.001,
        "bracketTP": 3.55,
        "bracketSL": 2.72,
        "commission": "4.78",
        "time": "2026-06-27T02:15:46.862Z",
        "strat": "4 signals",
        "why": "Below VWAP, ADX 27, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 27, Breakout, Above EMA200",
          "buyScore": 4.46,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 27",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 53.77,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 2.96,
        "holdingBefore": 0,
        "exposure": 54,
        "volatility": 0.15,
        "rsi": 82.6,
        "macdHist": 0.0012,
        "adx": 27.4,
        "atr": 0.0023,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 12928,
        "cashAfter": 8142,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 3910.036208,
        "total": 7050.56,
        "price": 1.8031949999999999,
        "signalPrice": 1.805,
        "slippage": 0.001,
        "commission": "7.05",
        "time": "2026-06-27T02:15:46.862Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 2.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 2.2",
          "buyScore": 2.16,
          "sellScore": 3.68,
          "buyReasons": [
            "ADX 28",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 75",
            "BB upper",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 78.98,
          "exitTriggered": "Signal reversal sell 3.7 > buy 2.2",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 2.2",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": 0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -2.37,
        "pnlPct": -0.03,
        "avgCost": 1.8,
        "exposure": 79,
        "volatility": 0.13,
        "rsi": 75,
        "macdHist": 0.0009,
        "adx": 27.7,
        "cashAfter": 12928,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 409.143985,
        "total": 3023.73,
        "price": 7.390382999999999,
        "signalPrice": 7.383,
        "slippage": 0.001,
        "bracketTP": 8.87,
        "bracketSL": 6.8,
        "commission": "3.02",
        "time": "2026-06-27T02:14:46.866Z",
        "strat": "3 signals",
        "why": "Vol 1.2x, ADX 27, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.2x, ADX 27, Breakout",
          "buyScore": 3.6,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.2x",
            "ADX 27",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 68.14,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.39,
        "holdingBefore": 0,
        "exposure": 68,
        "volatility": 0.12,
        "rsi": 87.8,
        "macdHist": 0.0024,
        "adx": 26.6,
        "atr": 0.0039,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 8911,
        "cashAfter": 5885,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 51.778953,
        "total": 3723.52,
        "price": 71.91184,
        "signalPrice": 71.84,
        "slippage": 0.001,
        "bracketTP": 86.29,
        "bracketSL": 66.16,
        "commission": "3.72",
        "time": "2026-06-27T02:14:46.861Z",
        "strat": "5 signals",
        "why": "Vol 1.4x, Below VWAP, ADX 24, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.4x, Below VWAP, ADX 24, Breakout, Above EMA200",
          "buyScore": 5.59,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.4x",
            "Below VWAP",
            "ADX 24",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 54.83,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 71.91,
        "holdingBefore": 0,
        "exposure": 55,
        "volatility": 0.14,
        "rsi": 76.7,
        "macdHist": 0.0307,
        "adx": 23.8,
        "atr": 0.0611,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 12639,
        "cashAfter": 8911,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 11732.600226,
        "total": 8280.93,
        "price": 0.7058050999999999,
        "signalPrice": 0.7051,
        "slippage": 0.001,
        "bracketTP": 0.85,
        "bracketSL": 0.65,
        "commission": "8.28",
        "time": "2026-06-27T02:13:46.853Z",
        "strat": "3 signals",
        "why": "Vol 1.7x, ADX 32, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 1.7x, ADX 32, Breakout",
          "buyScore": 3.6,
          "sellScore": 0,
          "buyReasons": [
            "Vol 1.7x",
            "ADX 32",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 25.19,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.71,
        "holdingBefore": 0,
        "exposure": 25,
        "volatility": 0.15,
        "rsi": 72.5,
        "macdHist": 0.0001,
        "adx": 32.2,
        "atr": 0.0005,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 20928,
        "cashAfter": 12639,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 3910.036208,
        "total": 7052.93,
        "price": 1.803802,
        "signalPrice": 1.802,
        "slippage": 0.001,
        "bracketTP": 2.16,
        "bracketSL": 1.66,
        "commission": "7.05",
        "time": "2026-06-27T02:12:46.844Z",
        "strat": "6 signals",
        "why": "EMA50 bounce, Vol 5.2x, Below VWAP, ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 5.2x, Below VWAP, ADX 31, Breakout, Above EMA200",
          "buyScore": 4.7,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 5.2x",
            "Below VWAP",
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.8,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 75,
        "macdHist": 0.0006,
        "adx": 31.1,
        "atr": 0.0016,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 27988,
        "cashAfter": 20928,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 83368.429247,
        "total": 6289.69,
        "price": 0.07544448000000001,
        "signalPrice": 0.07552,
        "slippage": 0.001,
        "commission": "6.29",
        "time": "2026-06-27T02:10:46.836Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.7",
          "buyScore": 1.69,
          "sellScore": 3.73,
          "buyReasons": [
            "Below VWAP",
            "ADX 25"
          ],
          "sellReasons": [
            "RSI 75",
            "Stoch K=78",
            "Vol sell"
          ],
          "regime": "mixed",
          "exposurePct": 22.49,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -13.43,
        "pnlPct": -0.21,
        "avgCost": 0.08,
        "exposure": 22,
        "volatility": 0.06,
        "rsi": 75,
        "macdHist": 0,
        "adx": 24.8,
        "cashAfter": 27988,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 83368.429247,
        "total": 6303.11,
        "price": 0.07560552999999999,
        "signalPrice": 0.07553,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "6.30",
        "time": "2026-06-27T02:09:46.825Z",
        "strat": "3 signals",
        "why": "ADX 21, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "ADX 21, Breakout, Above EMA200",
          "buyScore": 3.11,
          "sellScore": 0,
          "buyReasons": [
            "ADX 21",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.08,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 66.7,
        "macdHist": 0,
        "adx": 20.5,
        "atr": 0,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28014,
        "cashAfter": 21704,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 84559.834059,
        "total": 6286.06,
        "price": 0.07433858700000001,
        "signalPrice": 0.074413,
        "slippage": 0.001,
        "commission": "6.29",
        "time": "2026-06-27T02:04:46.787Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.0 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.0 > buy 0.9",
          "buyScore": 0.88,
          "sellScore": 3.04,
          "buyReasons": [
            "Stoch K=20"
          ],
          "sellReasons": [
            "Death cross",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 22.45,
          "exitTriggered": "Signal reversal sell 3.0 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 3.0 > buy 0.9",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.35,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -28.41,
        "pnlPct": -0.45,
        "avgCost": 0.07,
        "exposure": 22,
        "volatility": 0.11,
        "rsi": 42.9,
        "macdHist": 0,
        "adx": 19.7,
        "cashAfter": 28014,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 6748.007727,
        "total": 4729.67,
        "price": 0.7008984,
        "signalPrice": 0.7016,
        "slippage": 0.001,
        "commission": "4.73",
        "time": "2026-06-27T02:03:46.771Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.3 > buy 0.9",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.3 > buy 0.9",
          "buyScore": 0.94,
          "sellScore": 3.34,
          "buyReasons": [
            "ADX 20"
          ],
          "sellReasons": [
            "RSI 62",
            "Stoch K=83",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 39.37,
          "exitTriggered": "Signal reversal sell 3.3 > buy 0.9",
          "riskSellTriggered": "Signal reversal sell 3.3 > buy 0.9",
          "holdingBars": 5,
          "maxHoldBars": 240,
          "pnlPct": -0.06,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -7.44,
        "pnlPct": -0.16,
        "avgCost": 0.7,
        "exposure": 39,
        "volatility": 0.08,
        "rsi": 62.2,
        "macdHist": 0.0001,
        "adx": 20.5,
        "cashAfter": 21734,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 84559.834059,
        "total": 6314.47,
        "price": 0.0746746,
        "signalPrice": 0.0746,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "6.31",
        "time": "2026-06-27T02:03:46.769Z",
        "strat": "3 signals",
        "why": "MACD↑, Vol 8.2x, ADX 18",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 8.2x, ADX 18",
          "buyScore": 3.02,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 8.2x",
            "ADX 18"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.1,
        "rsi": 55.6,
        "macdHist": 0,
        "adx": 18.3,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 23330,
        "cashAfter": 17009,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 6748.007727,
        "total": 4737.11,
        "price": 0.7020012999999999,
        "signalPrice": 0.7013,
        "slippage": 0.001,
        "bracketTP": 0.84,
        "bracketSL": 0.65,
        "commission": "4.74",
        "time": "2026-06-27T01:58:46.746Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 2.3x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.3x, Breakout",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.3x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.7,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.06,
        "rsi": 61.1,
        "macdHist": 0,
        "adx": 17.6,
        "atr": 0.0004,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28072,
        "cashAfter": 23330,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7908.722398,
        "total": 4722.18,
        "price": 0.597085317,
        "signalPrice": 0.597683,
        "slippage": 0.001,
        "commission": "4.72",
        "time": "2026-06-27T01:48:46.626Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 1.1",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 1.1",
          "buyScore": 1.14,
          "sellScore": 2.64,
          "buyReasons": [
            "Stoch K=11",
            "Below VWAP"
          ],
          "sellReasons": [
            "MACD↓",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.83,
          "exitTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 1.1",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.32,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -19.88,
        "pnlPct": -0.42,
        "avgCost": 0.6,
        "exposure": 17,
        "volatility": 0.09,
        "rsi": 45.9,
        "macdHist": 0,
        "adx": 13.5,
        "cashAfter": 28072,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7908.722398,
        "total": 4742.06,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "4.74",
        "time": "2026-06-27T01:47:46.619Z",
        "strat": "4 signals",
        "why": "MACD↑, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.54,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.5",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.09,
        "rsi": 60.6,
        "macdHist": 0,
        "adx": 12.4,
        "atr": 0.0005,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28101,
        "cashAfter": 23354,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 60156.78242,
        "total": 6334.18,
        "price": 0.10529459999999999,
        "signalPrice": 0.1054,
        "slippage": 0.001,
        "commission": "6.33",
        "time": "2026-06-27T01:43:46.586Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 6.1 > buy 1.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 6.1 > buy 1.7",
          "buyScore": 1.67,
          "sellScore": 6.1,
          "buyReasons": [
            "Below VWAP",
            "ADX 25"
          ],
          "sellReasons": [
            "RSI 64",
            "MACD↓",
            "RSI+MACD↓"
          ],
          "regime": "mixed",
          "exposurePct": 22.55,
          "exitTriggered": "Signal reversal sell 6.1 > buy 1.7",
          "riskSellTriggered": "Signal reversal sell 6.1 > buy 1.7",
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": -0.01,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-6.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -6.66,
        "pnlPct": -0.11,
        "avgCost": 0.11,
        "exposure": 23,
        "volatility": 0.28,
        "rsi": 63.6,
        "macdHist": 0,
        "adx": 24.6,
        "cashAfter": 28101,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 9396.477377,
        "total": 6571.9,
        "price": 0.6993999,
        "signalPrice": 0.7001,
        "slippage": 0.001,
        "commission": "6.57",
        "time": "2026-06-27T01:36:46.522Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.8 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.8 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 4.76,
          "buyReasons": [
            "ADX 25"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 45.94,
          "exitTriggered": "Signal reversal sell 4.8 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 4.8 > buy 1.2",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.24,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -22.56,
        "pnlPct": -0.34,
        "avgCost": 0.7,
        "exposure": 46,
        "volatility": 0.08,
        "rsi": 52.8,
        "macdHist": 0,
        "adx": 25.2,
        "cashAfter": 21773,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 63611.612548,
        "total": 4740.68,
        "price": 0.0745254,
        "signalPrice": 0.0746,
        "slippage": 0.001,
        "commission": "4.74",
        "time": "2026-06-27T01:36:46.520Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.0 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.0 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 62.79,
          "exitTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.0 > buy 0.0",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.0",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -15.86,
        "pnlPct": -0.33,
        "avgCost": 0.07,
        "exposure": 63,
        "volatility": 0.1,
        "rsi": 54.4,
        "macdHist": 0,
        "adx": 14.6,
        "cashAfter": 15208,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 9396.477377,
        "total": 6594.46,
        "price": 0.7018010999999998,
        "signalPrice": 0.7011,
        "slippage": 0.001,
        "bracketTP": 0.84,
        "bracketSL": 0.65,
        "commission": "6.59",
        "time": "2026-06-27T01:35:46.514Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 1.4x, ADX 25, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 1.4x, ADX 25, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 1.4x",
            "ADX 25",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 39.41,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.7,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.09,
        "rsi": 69.4,
        "macdHist": 0,
        "adx": 25,
        "atr": 0.0005,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 17073,
        "cashAfter": 10472,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 63611.612548,
        "total": 4756.54,
        "price": 0.0747747,
        "signalPrice": 0.0747,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.76",
        "time": "2026-06-27T01:35:46.513Z",
        "strat": "5 signals",
        "why": "MACD↑, Golden cross, EMA50 bounce, Vol 3.6x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, EMA50 bounce, Vol 3.6x, Breakout",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "EMA50 bounce",
            "Vol 3.6x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 22.54,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 23,
        "volatility": 0.09,
        "rsi": 59.6,
        "macdHist": 0,
        "adx": 13.1,
        "atr": 0.0001,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21834,
        "cashAfter": 17073,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 60156.78242,
        "total": 6340.84,
        "price": 0.1054053,
        "signalPrice": 0.1053,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "6.34",
        "time": "2026-06-27T01:33:46.482Z",
        "strat": "5 signals",
        "why": "EMA50 bounce, Below VWAP, ADX 23, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Below VWAP, ADX 23, Breakout, Above EMA200",
          "buyScore": 3.04,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Below VWAP",
            "ADX 23",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.28,
        "rsi": 71.2,
        "macdHist": 0.0001,
        "adx": 23.4,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28182,
        "cashAfter": 21834,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7937.521637,
        "total": 4746.93,
        "price": 0.598036365,
        "signalPrice": 0.598635,
        "slippage": 0.001,
        "commission": "4.75",
        "time": "2026-06-27T01:29:46.443Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.4 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.4 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.4,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Vol sell",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.86,
          "exitTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.4 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.16,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -12.4,
        "pnlPct": -0.26,
        "avgCost": 0.6,
        "exposure": 17,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 17.6,
        "cashAfter": 28182,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7937.521637,
        "total": 4759.33,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "4.76",
        "time": "2026-06-27T01:28:46.436Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP, Above EMA200",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.1,
        "rsi": 61.6,
        "macdHist": 0.0001,
        "adx": 17.7,
        "atr": 0.0006,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28203,
        "cashAfter": 23439,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2939.259929,
        "total": 5300.06,
        "price": 1.8031949999999999,
        "signalPrice": 1.805,
        "slippage": 0.001,
        "commission": "5.30",
        "time": "2026-06-27T01:23:46.370Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.88,
          "buyReasons": [],
          "sellReasons": [
            "RSI 67",
            "Stoch K=87"
          ],
          "regime": "ranging",
          "exposurePct": 18.8,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.0",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": 0.07,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -1.78,
        "pnlPct": -0.03,
        "avgCost": 1.8,
        "exposure": 19,
        "volatility": 0.13,
        "rsi": 66.7,
        "macdHist": 0.0005,
        "adx": 14.9,
        "cashAfter": 28203,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 68389.33034,
        "total": 5082.39,
        "price": 0.07431561,
        "signalPrice": 0.07439,
        "slippage": 0.001,
        "commission": "5.08",
        "time": "2026-06-27T01:23:46.362Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.2 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.2 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.24,
          "buyReasons": [],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "ranging",
          "exposurePct": 36.82,
          "exitTriggered": "Signal reversal sell 2.2 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.2 > buy 0.0",
          "holdingBars": 5,
          "maxHoldBars": 240,
          "pnlPct": -0.38,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.2",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -24.55,
        "pnlPct": -0.48,
        "avgCost": 0.07,
        "exposure": 37,
        "volatility": 0.06,
        "rsi": 50,
        "macdHist": 0,
        "adx": 17.1,
        "cashAfter": 22909,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 9100.469456,
        "total": 6358.5,
        "price": 0.6987006,
        "signalPrice": 0.6994,
        "slippage": 0.001,
        "commission": "6.36",
        "time": "2026-06-27T01:18:46.348Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 1.2",
          "buyScore": 1.17,
          "sellScore": 2.79,
          "buyReasons": [
            "ADX 24"
          ],
          "sellReasons": [
            "RSI 68",
            "Stoch K=94",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 59.36,
          "exitTriggered": "Signal reversal sell 2.8 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 1.2",
          "holdingBars": 7,
          "maxHoldBars": 240,
          "pnlPct": -0.04,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -9.09,
        "pnlPct": -0.14,
        "avgCost": 0.7,
        "exposure": 59,
        "volatility": 0.07,
        "rsi": 67.5,
        "macdHist": 0,
        "adx": 24.5,
        "cashAfter": 17831,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 68389.33034,
        "total": 5106.95,
        "price": 0.0746746,
        "signalPrice": 0.0746,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "5.11",
        "time": "2026-06-27T01:18:46.345Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, ADX 19, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, ADX 19, Breakout",
          "buyScore": 3.64,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "ADX 19",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 41.28,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 41,
        "volatility": 0.1,
        "rsi": 61.5,
        "macdHist": 0,
        "adx": 18.8,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16591,
        "cashAfter": 11479,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7961.227496,
        "total": 4755.05,
        "price": 0.597276126,
        "signalPrice": 0.597874,
        "slippage": 0.001,
        "commission": "4.76",
        "time": "2026-06-27T01:18:46.328Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 3.6,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 58.11,
          "exitTriggered": "Signal reversal sell 3.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 3.6 > buy 0.5",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.29,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-3.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -18.49,
        "pnlPct": -0.39,
        "avgCost": 0.6,
        "exposure": 58,
        "volatility": 0.1,
        "rsi": 56.4,
        "macdHist": 0,
        "adx": 12.8,
        "cashAfter": 16591,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2939.259929,
        "total": 5301.84,
        "price": 1.803802,
        "signalPrice": 1.802,
        "slippage": 0.001,
        "bracketTP": 2.16,
        "bracketSL": 1.66,
        "commission": "5.30",
        "time": "2026-06-27T01:17:46.323Z",
        "strat": "5 signals",
        "why": "RSI 24, Stoch K=0, Below VWAP, ADX 20, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 24, Stoch K=0, Below VWAP, ADX 20, Above EMA200",
          "buyScore": 4.76,
          "sellScore": 0,
          "buyReasons": [
            "RSI 24",
            "Stoch K=0",
            "Below VWAP",
            "ADX 20",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 39.35,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.8,
        "holdingBefore": 0,
        "exposure": 39,
        "volatility": 0.17,
        "rsi": 23.5,
        "macdHist": -0.0006,
        "adx": 20.5,
        "atr": 0.0018,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 17148,
        "cashAfter": 11841,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7961.227496,
        "total": 4773.54,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "4.77",
        "time": "2026-06-27T01:17:46.323Z",
        "strat": "3 signals",
        "why": "MACD↑, Golden cross, Below VWAP",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Below VWAP",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Below VWAP"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 22.49,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 12.7,
        "atr": 0.0005,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 21926,
        "cashAfter": 17148,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 9100.469456,
        "total": 6367.59,
        "price": 0.6996989999999998,
        "signalPrice": 0.699,
        "slippage": 0.001,
        "bracketTP": 0.84,
        "bracketSL": 0.64,
        "commission": "6.37",
        "time": "2026-06-27T01:11:46.265Z",
        "strat": "5 signals",
        "why": "MACD↑, EMA50 bounce, Vol 5.6x, ADX 25, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, EMA50 bounce, Vol 5.6x, ADX 25, Breakout",
          "buyScore": 4.7,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "EMA50 bounce",
            "Vol 5.6x",
            "ADX 25",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.7,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.05,
        "rsi": 54.1,
        "macdHist": 0,
        "adx": 24.5,
        "atr": 0.0004,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28300,
        "cashAfter": 21926,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 866.540801,
        "total": 6359.24,
        "price": 7.338654,
        "signalPrice": 7.346,
        "slippage": 0.001,
        "commission": "6.36",
        "time": "2026-06-27T01:10:46.260Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.8 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.8 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 2.8,
          "buyReasons": [
            "RSI 35"
          ],
          "sellReasons": [
            "Death cross",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 22.48,
          "exitTriggered": "Signal reversal sell 2.8 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 2.8 > buy 0.8",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.8",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -14.47,
        "pnlPct": -0.23,
        "avgCost": 7.36,
        "exposure": 22,
        "volatility": 0.07,
        "rsi": 35.5,
        "macdHist": -0.0005,
        "adx": 17.8,
        "cashAfter": 28300,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 866.540801,
        "total": 6373.71,
        "price": 7.355347999999999,
        "signalPrice": 7.348,
        "slippage": 0.001,
        "bracketTP": 8.83,
        "bracketSL": 6.77,
        "commission": "6.37",
        "time": "2026-06-27T01:07:46.251Z",
        "strat": "3 signals",
        "why": "Golden cross, Vol 1.7x, ADX 21",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.7x, ADX 21",
          "buyScore": 4.08,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.7x",
            "ADX 21"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.36,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.07,
        "rsi": 42.4,
        "macdHist": -0.0008,
        "adx": 21,
        "atr": 0.0034,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28328,
        "cashAfter": 21948,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 7979.443442,
        "total": 4769.22,
        "price": 0.597688713,
        "signalPrice": 0.598287,
        "slippage": 0.001,
        "commission": "4.77",
        "time": "2026-06-27T01:07:46.243Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.85,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.22,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -15.24,
        "pnlPct": -0.32,
        "avgCost": 0.6,
        "exposure": 17,
        "volatility": 0.11,
        "rsi": 50,
        "macdHist": 0,
        "adx": 11.8,
        "cashAfter": 28328,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 7979.443442,
        "total": 4784.47,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "4.78",
        "time": "2026-06-27T01:04:46.224Z",
        "strat": "4 signals",
        "why": "EMA50 bounce, Vol 4.0x, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "EMA50 bounce, Vol 4.0x, Below VWAP, Above EMA200",
          "buyScore": 3.06,
          "sellScore": 0,
          "buyReasons": [
            "EMA50 bounce",
            "Vol 4.0x",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.1",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.11,
        "rsi": 50,
        "macdHist": 0,
        "adx": 13.7,
        "atr": 0.0007,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28352,
        "cashAfter": 23563,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 1088.245658,
        "total": 7141.54,
        "price": 6.562431,
        "signalPrice": 6.569,
        "slippage": 0.001,
        "commission": "7.14",
        "time": "2026-06-27T00:57:46.179Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 31"
          ],
          "sellReasons": [
            "RSI 68",
            "Stoch K=76",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 25.2,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 5,
          "maxHoldBars": 240,
          "pnlPct": -0.02,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -8.85,
        "pnlPct": -0.12,
        "avgCost": 6.57,
        "exposure": 25,
        "volatility": 0.19,
        "rsi": 68.2,
        "macdHist": 0.0032,
        "adx": 30.9,
        "cashAfter": 28352,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 2542.77062,
        "total": 4592.73,
        "price": 1.806192,
        "signalPrice": 1.808,
        "slippage": 0.001,
        "commission": "4.59",
        "time": "2026-06-27T00:55:46.154Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 29"
          ],
          "sellReasons": [
            "RSI 82",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.41,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 6,
          "maxHoldBars": 240,
          "pnlPct": 0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 6.08,
        "pnlPct": 0.13,
        "avgCost": 1.8,
        "exposure": 41,
        "volatility": 0.28,
        "rsi": 82.4,
        "macdHist": 0.0015,
        "adx": 28.7,
        "cashAfter": 21218,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 1088.245658,
        "total": 7150.39,
        "price": 6.570563999999999,
        "signalPrice": 6.564,
        "slippage": 0.001,
        "bracketTP": 7.88,
        "bracketSL": 6.04,
        "commission": "7.15",
        "time": "2026-06-27T00:52:46.124Z",
        "strat": "5 signals",
        "why": "Golden cross, EMA50 bounce, Vol 4.4x, ADX 28, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, EMA50 bounce, Vol 4.4x, ADX 28, Breakout",
          "buyScore": 5.4,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "EMA50 bounce",
            "Vol 4.4x",
            "ADX 28",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.17,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.57,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.19,
        "rsi": 61.9,
        "macdHist": 0.003,
        "adx": 28,
        "atr": 0.0099,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 23787,
        "cashAfter": 16630,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 99.467174,
        "total": 7142.55,
        "price": 71.80812,
        "signalPrice": 71.88,
        "slippage": 0.001,
        "commission": "7.14",
        "time": "2026-06-27T00:52:46.120Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 30"
          ],
          "sellReasons": [
            "RSI 66",
            "Stoch K=89",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.34,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -15.3,
        "pnlPct": -0.21,
        "avgCost": 71.96,
        "exposure": 41,
        "volatility": 0.11,
        "rsi": 66.1,
        "macdHist": 0.0384,
        "adx": 29.7,
        "cashAfter": 23787,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 99.467174,
        "total": 7157.85,
        "price": 71.96189,
        "signalPrice": 71.89,
        "slippage": 0.001,
        "bracketTP": 86.35,
        "bracketSL": 66.2,
        "commission": "7.16",
        "time": "2026-06-27T00:52:46.117Z",
        "strat": "3 signals",
        "why": "ADX 31, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "ADX 31, Breakout, Above EMA200",
          "buyScore": 3.96,
          "sellScore": 0,
          "buyReasons": [
            "ADX 31",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 16.15,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 71.96,
        "holdingBefore": 0,
        "exposure": 16,
        "volatility": 0.1,
        "rsi": 67.2,
        "macdHist": 0.0362,
        "adx": 30.9,
        "atr": 0.068,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 23817,
        "cashAfter": 16652,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 10264.27138,
        "total": 7156.27,
        "price": 0.6972020999999999,
        "signalPrice": 0.6979,
        "slippage": 0.001,
        "commission": "7.16",
        "time": "2026-06-27T00:50:46.113Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.5 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.5 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 4.52,
          "buyReasons": [
            "ADX 27"
          ],
          "sellReasons": [
            "RSI 71",
            "Stoch K=93",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 41.34,
          "exitTriggered": "Signal reversal sell 4.5 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 4.5 > buy 1.2",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.11,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.5",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -15.35,
        "pnlPct": -0.21,
        "avgCost": 0.7,
        "exposure": 41,
        "volatility": 0.11,
        "rsi": 71.4,
        "macdHist": 0.0003,
        "adx": 27,
        "cashAfter": 23817,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 13887.417173,
        "total": 8310.24,
        "price": 0.598401,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "commission": "8.31",
        "time": "2026-06-27T00:50:46.111Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.88,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "RSI 72",
            "Stoch K=100"
          ],
          "regime": "ranging",
          "exposurePct": 70.58,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.5",
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -16.64,
        "pnlPct": -0.2,
        "avgCost": 0.6,
        "exposure": 71,
        "volatility": 0.17,
        "rsi": 72.1,
        "macdHist": 0.0003,
        "adx": 16.2,
        "cashAfter": 16668,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 3578.055628,
        "total": 2145.4,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "2.15",
        "time": "2026-06-27T00:50:46.102Z",
        "strat": "4 signals",
        "why": "Golden cross, Below VWAP, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Below VWAP, Breakout, Above EMA200",
          "buyScore": 3.94,
          "sellScore": 2.88,
          "buyReasons": [
            "Golden cross",
            "Below VWAP",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [
            "RSI 72",
            "Stoch K=100"
          ],
          "regime": "ranging",
          "exposurePct": 63.03,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 10,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 10309.361545,
        "exposure": 63,
        "volatility": 0.15,
        "rsi": 72.1,
        "macdHist": 0.0002,
        "adx": 17,
        "atr": 0.0006,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 10513,
        "cashAfter": 8366,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 2542.77062,
        "total": 4586.65,
        "price": 1.803802,
        "signalPrice": 1.802,
        "slippage": 0.001,
        "bracketTP": 2.16,
        "bracketSL": 1.66,
        "commission": "4.59",
        "time": "2026-06-27T00:49:46.099Z",
        "strat": "6 signals",
        "why": "Golden cross, Vol 1.6x, Below VWAP, ADX 25, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 1.6x, Below VWAP, ADX 25, Breakout, Above EMA200",
          "buyScore": 5.25,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 1.6x",
            "Below VWAP",
            "ADX 25",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 46.87,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.8,
        "holdingBefore": 0,
        "exposure": 47,
        "volatility": 0.16,
        "rsi": 70.6,
        "macdHist": 0.001,
        "adx": 24.8,
        "atr": 0.0021,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 15105,
        "cashAfter": 10513,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 10264.27138,
        "total": 7171.63,
        "price": 0.6986979999999999,
        "signalPrice": 0.698,
        "slippage": 0.001,
        "bracketTP": 0.84,
        "bracketSL": 0.64,
        "commission": "7.17",
        "time": "2026-06-27T00:49:46.099Z",
        "strat": "3 signals",
        "why": "ADX 28, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "ADX 28, Breakout, Above EMA200",
          "buyScore": 3.96,
          "sellScore": 0,
          "buyReasons": [
            "ADX 28",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 21.7,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.0",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.7,
        "holdingBefore": 0,
        "exposure": 22,
        "volatility": 0.13,
        "rsi": 63.6,
        "macdHist": 0.0002,
        "adx": 28.4,
        "atr": 0.0005,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 22284,
        "cashAfter": 15105,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 601.13982,
        "total": 4407.35,
        "price": 7.331661,
        "signalPrice": 7.339,
        "slippage": 0.001,
        "commission": "4.41",
        "time": "2026-06-27T00:48:46.102Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 32"
          ],
          "sellReasons": [
            "RSI 63",
            "Stoch K=88",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 37.17,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 8,
          "maxHoldBars": 240,
          "pnlPct": -0.13,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -10.03,
        "pnlPct": -0.23,
        "avgCost": 7.35,
        "exposure": 37,
        "volatility": 0.1,
        "rsi": 63.3,
        "macdHist": 0.0016,
        "adx": 32.1,
        "cashAfter": 22284,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 56133.133123,
        "total": 4166.52,
        "price": 0.0742257,
        "signalPrice": 0.0743,
        "slippage": 0.001,
        "commission": "4.17",
        "time": "2026-06-27T00:42:46.062Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.1 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.1 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.09,
          "buyReasons": [],
          "sellReasons": [
            "Stoch K=75",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 51.75,
          "exitTriggered": "Signal reversal sell 2.1 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.1 > buy 0.0",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": 0.03,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -2.72,
        "pnlPct": -0.07,
        "avgCost": 0.07,
        "exposure": 52,
        "volatility": 0.18,
        "rsi": 50,
        "macdHist": 0,
        "adx": 20.2,
        "cashAfter": 17881,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "sell",
        "qty": 713.513479,
        "total": 4670.98,
        "price": 6.546447,
        "signalPrice": 6.553,
        "slippage": 0.001,
        "commission": "4.67",
        "time": "2026-06-27T00:42:46.061Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.6,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 68.19,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.0",
          "holdingBars": 4,
          "maxHoldBars": 240,
          "pnlPct": 0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 2.79,
        "pnlPct": 0.06,
        "avgCost": 6.54,
        "exposure": 68,
        "volatility": 0.19,
        "rsi": 52.1,
        "macdHist": 0.0047,
        "adx": 36.9,
        "cashAfter": 13718,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 601.13982,
        "total": 4417.38,
        "price": 7.348341,
        "signalPrice": 7.341,
        "slippage": 0.001,
        "bracketTP": 8.82,
        "bracketSL": 6.76,
        "commission": "4.42",
        "time": "2026-06-27T00:40:46.035Z",
        "strat": "4 signals",
        "why": "RSI 21, Stoch K=19, ADX 44, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 21, Stoch K=19, ADX 44, Above EMA200",
          "buyScore": 4.44,
          "sellScore": 0,
          "buyReasons": [
            "RSI 21",
            "Stoch K=19",
            "ADX 44",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 52.73,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.35,
        "holdingBefore": 0,
        "exposure": 53,
        "volatility": 0.18,
        "rsi": 21.4,
        "macdHist": -0.0016,
        "adx": 43.6,
        "atr": 0.0043,
        "riskPct": 2.02,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 13474,
        "cashAfter": 9052,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 10309.361545,
        "total": 6181.48,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "6.18",
        "time": "2026-06-27T00:40:46.035Z",
        "strat": "6 signals",
        "why": "MACD↑, Below VWAP, ADX 24, RSI+MACD↑, Breakout, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Below VWAP, ADX 24, RSI+MACD↑, Breakout, Above EMA200",
          "buyScore": 7.36,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Below VWAP",
            "ADX 24",
            "RSI+MACD↑",
            "Breakout",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 31.09,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+7.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 31,
        "volatility": 0.17,
        "rsi": 41.4,
        "macdHist": 0,
        "adx": 24.5,
        "atr": 0.0005,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 19661,
        "cashAfter": 13474,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "AVAX",
        "side": "buy",
        "qty": 713.513479,
        "total": 4668.19,
        "price": 6.542535999999999,
        "signalPrice": 6.536,
        "slippage": 0.001,
        "bracketTP": 7.85,
        "bracketSL": 6.02,
        "commission": "4.67",
        "time": "2026-06-27T00:38:46.022Z",
        "strat": "3 signals",
        "why": "MACD↑, Hammer, RSI+MACD↑",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Hammer, RSI+MACD↑",
          "buyScore": 5.6,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Hammer",
            "RSI+MACD↑"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 14.61,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+5.6",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 6.54,
        "holdingBefore": 0,
        "exposure": 15,
        "volatility": 0.17,
        "rsi": 40.8,
        "macdHist": 0.0005,
        "adx": 39.5,
        "atr": 0.0101,
        "riskPct": 1.31,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 24334,
        "cashAfter": 19661,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "buy",
        "qty": 56133.133123,
        "total": 4169.24,
        "price": 0.0742742,
        "signalPrice": 0.0742,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "4.17",
        "time": "2026-06-27T00:38:46.008Z",
        "strat": "3 signals",
        "why": "RSI 34, Stoch K=0, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 34, Stoch K=0, Above EMA200",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "RSI 34",
            "Stoch K=0",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.07,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.2,
        "rsi": 33.8,
        "macdHist": 0,
        "adx": 21.6,
        "atr": 0.0001,
        "riskPct": 1.17,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28508,
        "cashAfter": 24334,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 8040.768419,
        "total": 4800.1,
        "price": 0.596970432,
        "signalPrice": 0.597568,
        "slippage": 0.001,
        "commission": "4.80",
        "time": "2026-06-27T00:23:45.913Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.6 > buy 0.5",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.6 > buy 0.5",
          "buyScore": 0.5,
          "sellScore": 2.64,
          "buyReasons": [
            "Below VWAP"
          ],
          "sellReasons": [
            "Breakdown",
            "Below EMA200"
          ],
          "regime": "ranging",
          "exposurePct": 16.84,
          "exitTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "riskSellTriggered": "Signal reversal sell 2.6 > buy 0.5",
          "holdingBars": 2,
          "maxHoldBars": 240,
          "pnlPct": -0.34,
          "buyBlockedReasons": [
            "cooldown",
            "below EMA200"
          ],
          "sellBlockedReasons": [
            "cooldown"
          ]
        },
        "score": "-2.6",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -21.14,
        "pnlPct": -0.44,
        "avgCost": 0.6,
        "exposure": 17,
        "volatility": 0.13,
        "rsi": 41.9,
        "macdHist": 0,
        "adx": 15.5,
        "cashAfter": 28508,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 88.854359,
        "total": 6407.09,
        "price": 72.10782,
        "signalPrice": 72.18,
        "slippage": 0.001,
        "commission": "6.41",
        "time": "2026-06-27T00:23:45.913Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 0.7",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 0.7",
          "buyScore": 0.74,
          "sellScore": 2.74,
          "buyReasons": [
            "Stoch K=13"
          ],
          "sellReasons": [
            "Above VWAP",
            "Breakdown"
          ],
          "regime": "mixed",
          "exposurePct": 39.32,
          "exitTriggered": "Signal reversal sell 2.7 > buy 0.7",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 0.7",
          "holdingBars": 1,
          "maxHoldBars": 240,
          "pnlPct": -0.2,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -19.05,
        "pnlPct": -0.3,
        "avgCost": 72.32,
        "exposure": 39,
        "volatility": 0.2,
        "rsi": 38.7,
        "macdHist": -0.0252,
        "adx": 22.9,
        "cashAfter": 23712,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 88.854359,
        "total": 6426.15,
        "price": 72.32225,
        "signalPrice": 72.25,
        "slippage": 0.001,
        "bracketTP": 86.79,
        "bracketSL": 66.54,
        "commission": "6.43",
        "time": "2026-06-27T00:22:45.911Z",
        "strat": "4 signals",
        "why": "RSI 35, EMA50 bounce, Stoch K=8, ADX 24",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 35, EMA50 bounce, Stoch K=8, ADX 24",
          "buyScore": 3.25,
          "sellScore": 0,
          "buyReasons": [
            "RSI 35",
            "EMA50 bounce",
            "Stoch K=8",
            "ADX 24"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 16.86,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.32,
        "holdingBefore": 0,
        "exposure": 17,
        "volatility": 0.22,
        "rsi": 35.4,
        "macdHist": -0.0233,
        "adx": 24.5,
        "atr": 0.0842,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 23744,
        "cashAfter": 17312,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 8040.768419,
        "total": 4821.24,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "4.82",
        "time": "2026-06-27T00:21:45.900Z",
        "strat": "4 signals",
        "why": "RSI 33, Stoch K=0, Below VWAP, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 33, Stoch K=0, Below VWAP, Above EMA200",
          "buyScore": 3.86,
          "sellScore": 0,
          "buyReasons": [
            "RSI 33",
            "Stoch K=0",
            "Below VWAP",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 0,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 0,
        "volatility": 0.13,
        "rsi": 33.4,
        "macdHist": -0.0002,
        "adx": 16.4,
        "atr": 0.0005,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 28570,
        "cashAfter": 23744,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "sell",
        "qty": 41313.544738,
        "total": 3130.09,
        "price": 0.07576416000000001,
        "signalPrice": 0.07584,
        "slippage": 0.001,
        "commission": "3.13",
        "time": "2026-06-27T00:14:45.877Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 4.1 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 4.1 > buy 0.8",
          "buyScore": 0.8,
          "sellScore": 4.1,
          "buyReasons": [
            "Stoch K=27"
          ],
          "sellReasons": [
            "MACD↓",
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 10.96,
          "exitTriggered": "Signal reversal sell 4.1 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 4.1 > buy 0.8",
          "holdingBars": 8,
          "maxHoldBars": 240,
          "pnlPct": -0.14,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-4.1",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -7.51,
        "pnlPct": -0.24,
        "avgCost": 0.08,
        "exposure": 11,
        "volatility": 0.08,
        "rsi": 52.3,
        "macdHist": 0,
        "adx": 21.5,
        "cashAfter": 28570,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "sell",
        "qty": 35901.465682,
        "total": 3794.58,
        "price": 0.1056942,
        "signalPrice": 0.1058,
        "slippage": 0.001,
        "commission": "3.79",
        "time": "2026-06-27T00:09:45.864Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.3 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.3 > buy 0.0",
          "buyScore": 0,
          "sellScore": 2.29,
          "buyReasons": [],
          "sellReasons": [
            "Vol sell",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 24.26,
          "exitTriggered": "Signal reversal sell 2.3 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 2.3 > buy 0.0",
          "holdingBars": 3,
          "maxHoldBars": 240,
          "pnlPct": -0.1,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -7.6,
        "pnlPct": -0.2,
        "avgCost": 0.11,
        "exposure": 24,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 21.3,
        "cashAfter": 25443,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "sell",
        "qty": 13295.068958,
        "total": 9313.18,
        "price": 0.7004988000000001,
        "signalPrice": 0.7012,
        "slippage": 0.001,
        "commission": "9.31",
        "time": "2026-06-27T00:08:45.847Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.19,
          "sellScore": 2.74,
          "buyReasons": [
            "ADX 25"
          ],
          "sellReasons": [
            "RSI 81",
            "Stoch K=82",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 56.84,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 216,
          "maxHoldBars": 240,
          "pnlPct": 0.35,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 23.65,
        "pnlPct": 0.25,
        "avgCost": 0.7,
        "exposure": 57,
        "volatility": 0.15,
        "rsi": 81.2,
        "macdHist": 0.0003,
        "adx": 24.9,
        "cashAfter": 21653,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "sell",
        "qty": 62.579985,
        "total": 4525.01,
        "price": 72.30762,
        "signalPrice": 72.38,
        "slippage": 0.001,
        "commission": "4.53",
        "time": "2026-06-27T00:08:45.838Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.7 > buy 1.2",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.7 > buy 1.2",
          "buyScore": 1.2,
          "sellScore": 2.72,
          "buyReasons": [
            "ADX 30"
          ],
          "sellReasons": [
            "RSI 80",
            "Stoch K=89",
            "Above VWAP"
          ],
          "regime": "trending",
          "exposurePct": 72.65,
          "exitTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "riskSellTriggered": "Signal reversal sell 2.7 > buy 1.2",
          "holdingBars": 0,
          "maxHoldBars": 240,
          "pnlPct": -0.16,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.7",
        "regime": "trending",
        "trend15m": 0,
        "pnl": -11.56,
        "pnlPct": -0.25,
        "avgCost": 72.49,
        "exposure": 73,
        "volatility": 0.2,
        "rsi": 80.3,
        "macdHist": 0.0449,
        "adx": 30,
        "cashAfter": 12349,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SOL",
        "side": "buy",
        "qty": 62.579985,
        "total": 4536.57,
        "price": 72.49242,
        "signalPrice": 72.42,
        "slippage": 0.001,
        "bracketTP": 86.99,
        "bracketSL": 66.69,
        "commission": "4.54",
        "time": "2026-06-27T00:07:45.840Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 7.2x, ADX 27, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 7.2x, ADX 27, Breakout",
          "buyScore": 4.8,
          "sellScore": 0,
          "buyReasons": [
            "Golden cross",
            "Vol 7.2x",
            "ADX 27",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "trending",
          "exposurePct": 56.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.8",
        "regime": "trending",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 72.49,
        "holdingBefore": 0,
        "exposure": 57,
        "volatility": 0.15,
        "rsi": 84.9,
        "macdHist": 0.0343,
        "adx": 26.6,
        "atr": 0.0759,
        "riskPct": 2.43,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 12369,
        "cashAfter": 7828,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "sell",
        "qty": 5521.747028,
        "total": 3315.25,
        "price": 0.600399,
        "signalPrice": 0.601,
        "slippage": 0.001,
        "commission": "3.32",
        "time": "2026-06-27T00:07:45.840Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 1.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 1.6",
          "buyScore": 1.6,
          "sellScore": 3.68,
          "buyReasons": [
            "Vol 2.9x",
            "Breakout"
          ],
          "sellReasons": [
            "RSI 63",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 68.37,
          "exitTriggered": "Signal reversal sell 3.7 > buy 1.6",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 1.6",
          "holdingBars": 7,
          "maxHoldBars": 240,
          "pnlPct": 0.23,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 4.42,
        "pnlPct": 0.13,
        "avgCost": 0.6,
        "exposure": 68,
        "volatility": 0.13,
        "rsi": 62.5,
        "macdHist": 0.0002,
        "adx": 16,
        "cashAfter": 12369,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "OP",
        "side": "buy",
        "qty": 35901.465682,
        "total": 3802.17,
        "price": 0.1059058,
        "signalPrice": 0.1058,
        "slippage": 0.001,
        "bracketTP": 0.13,
        "bracketSL": 0.1,
        "commission": "3.80",
        "time": "2026-06-27T00:06:45.839Z",
        "strat": "3 signals",
        "why": "Vol 3.4x, ADX 25, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Vol 3.4x, ADX 25, Above EMA200",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "Vol 3.4x",
            "ADX 25",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 55.06,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.11,
        "holdingBefore": 0,
        "exposure": 55,
        "volatility": 0.11,
        "rsi": 44.7,
        "macdHist": 0,
        "adx": 24.8,
        "atr": 0.0001,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 12863,
        "cashAfter": 9057,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "sell",
        "qty": 860.380557,
        "total": 1554.87,
        "price": 1.807191,
        "signalPrice": 1.809,
        "slippage": 0.001,
        "commission": "1.55",
        "time": "2026-06-27T00:06:45.838Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 2.9 > buy 0.6",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 2.9 > buy 0.6",
          "buyScore": 0.64,
          "sellScore": 2.88,
          "buyReasons": [
            "Breakout"
          ],
          "sellReasons": [
            "RSI 69",
            "Stoch K=100"
          ],
          "regime": "ranging",
          "exposurePct": 60.49,
          "exitTriggered": "Signal reversal sell 2.9 > buy 0.6",
          "riskSellTriggered": "Signal reversal sell 2.9 > buy 0.6",
          "holdingBars": 5,
          "maxHoldBars": 240,
          "pnlPct": 0.01,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-2.9",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": -1.39,
        "pnlPct": -0.09,
        "avgCost": 1.81,
        "exposure": 60,
        "volatility": 0.12,
        "rsi": 68.8,
        "macdHist": 0.0004,
        "adx": 16.7,
        "cashAfter": 12863,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "DOGE",
        "side": "buy",
        "qty": 41313.544738,
        "total": 3137.59,
        "price": 0.07594587,
        "signalPrice": 0.07587,
        "slippage": 0.001,
        "bracketTP": 0.09,
        "bracketSL": 0.07,
        "commission": "3.14",
        "time": "2026-06-27T00:06:45.834Z",
        "strat": "4 signals",
        "why": "MACD↑, Golden cross, Vol 2.1x, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Golden cross, Vol 2.1x, Breakout",
          "buyScore": 4.4,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Golden cross",
            "Vol 2.1x",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 49.53,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.4",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.08,
        "holdingBefore": 0,
        "exposure": 50,
        "volatility": 0.05,
        "rsi": 64.3,
        "macdHist": 0,
        "adx": 17.3,
        "atr": 0,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 14451,
        "cashAfter": 11310,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "sell",
        "qty": 1066.10024,
        "total": 7840.78,
        "price": 7.3546380000000005,
        "signalPrice": 7.362,
        "slippage": 0.001,
        "commission": "7.84",
        "time": "2026-06-27T00:05:45.836Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.6 > buy 0.8",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.6 > buy 0.8",
          "buyScore": 0.83,
          "sellScore": 3.62,
          "buyReasons": [
            "ADX 18"
          ],
          "sellReasons": [
            "RSI 63",
            "Stoch K=81",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 76.89,
          "exitTriggered": "Signal reversal sell 3.6 > buy 0.8",
          "riskSellTriggered": "Signal reversal sell 3.6 > buy 0.8",
          "holdingBars": 201,
          "maxHoldBars": 240,
          "pnlPct": 0.27,
          "buyBlockedReasons": [
            "cooldown"
          ],
          "sellBlockedReasons": [
            "cooldown",
            "above EMA200"
          ]
        },
        "score": "-3.6",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 13.17,
        "pnlPct": 0.17,
        "avgCost": 7.34,
        "exposure": 77,
        "volatility": 0.07,
        "rsi": 63.2,
        "macdHist": 0.0013,
        "adx": 18.5,
        "cashAfter": 14451,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "NEAR",
        "side": "buy",
        "qty": 860.380557,
        "total": 1556.26,
        "price": 1.8088069999999998,
        "signalPrice": 1.807,
        "slippage": 0.001,
        "bracketTP": 2.17,
        "bracketSL": 1.66,
        "commission": "1.56",
        "time": "2026-06-27T00:01:45.833Z",
        "strat": "4 signals",
        "why": "MACD↑, Vol 2.6x, Below VWAP, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "MACD↑, Vol 2.6x, Below VWAP, Breakout",
          "buyScore": 3.3,
          "sellScore": 0,
          "buyReasons": [
            "MACD↑",
            "Vol 2.6x",
            "Below VWAP",
            "Breakout"
          ],
          "sellReasons": [],
          "regime": "ranging",
          "exposurePct": 71.43,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 1.81,
        "holdingBefore": 0,
        "exposure": 71,
        "volatility": 0.11,
        "rsi": 50,
        "macdHist": 0.0002,
        "adx": 16.1,
        "atr": 0.002,
        "riskPct": 1.35,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 8176,
        "cashAfter": 6618,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "LINK",
        "side": "buy",
        "qty": 451.728007,
        "total": 3327.14,
        "price": 7.365357999999999,
        "signalPrice": 7.358,
        "slippage": 0.001,
        "bracketTP": 8.84,
        "bracketSL": 6.78,
        "commission": "3.33",
        "time": "2026-06-27T00:01:45.827Z",
        "strat": "4 signals",
        "why": "Golden cross, Vol 2.2x, ADX 20, Breakout",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Golden cross, Vol 2.2x, ADX 20, Breakout",
          "buyScore": 4.48,
          "sellScore": 2.12,
          "buyReasons": [
            "Golden cross",
            "Vol 2.2x",
            "ADX 20",
            "Breakout"
          ],
          "sellReasons": [
            "Stoch K=86",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 59.8,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 197,
          "maxHoldBars": 240,
          "pnlPct": 0.45,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+4.5",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 7.34,
        "holdingBefore": 614.372233,
        "exposure": 60,
        "volatility": 0.06,
        "rsi": 55.8,
        "macdHist": 0.0007,
        "adx": 19.7,
        "atr": 0.0035,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11506,
        "cashAfter": 8176,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "UNI",
        "side": "sell",
        "qty": 1136.120328,
        "total": 3364.09,
        "price": 2.961036,
        "signalPrice": 2.964,
        "slippage": 0.001,
        "commission": "3.36",
        "time": "2026-06-27T00:01:45.805Z",
        "strat": "2 signals",
        "why": "Stoch K=100, Above VWAP",
        "decision": {
          "action": "sell",
          "type": "score",
          "reason": "Stoch K=100, Above VWAP",
          "buyScore": 1.91,
          "sellScore": 2.16,
          "buyReasons": [
            "Vol 2.1x",
            "ADX 19"
          ],
          "sellReasons": [
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 71.55,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 197,
          "maxHoldBars": 240,
          "pnlPct": -0.17,
          "buyBlockedReasons": [
            "below EMA200"
          ],
          "sellBlockedReasons": []
        },
        "score": "-2.2",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": -9.01,
        "pnlPct": -0.27,
        "avgCost": 2.97,
        "holdingBefore": 1136.120328,
        "exposure": 72,
        "volatility": 0.07,
        "rsi": 53.3,
        "macdHist": 0.0005,
        "adx": 19.2,
        "cashBefore": 8145,
        "cashAfter": 11506,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "APT",
        "side": "buy",
        "qty": 5521.747028,
        "total": 3310.83,
        "price": 0.5995989999999999,
        "signalPrice": 0.599,
        "slippage": 0.001,
        "bracketTP": 0.72,
        "bracketSL": 0.55,
        "commission": "3.31",
        "time": "2026-06-27T00:00:45.794Z",
        "strat": "3 signals",
        "why": "Below VWAP, ADX 24, Above EMA200",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "Below VWAP, ADX 24, Above EMA200",
          "buyScore": 3.32,
          "sellScore": 0,
          "buyReasons": [
            "Below VWAP",
            "ADX 24",
            "Above EMA200"
          ],
          "sellReasons": [],
          "regime": "mixed",
          "exposurePct": 59.95,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": null,
          "maxHoldBars": 240,
          "pnlPct": 0,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.3",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.6,
        "holdingBefore": 0,
        "exposure": 60,
        "volatility": 0.1,
        "rsi": 50,
        "macdHist": 0,
        "adx": 23.8,
        "atr": 0.0006,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 11460,
        "cashAfter": 8145,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "SUI",
        "side": "buy",
        "qty": 7286.737798,
        "total": 5096.33,
        "price": 0.6993986999999999,
        "signalPrice": 0.6987,
        "slippage": 0.001,
        "bracketTP": 0.84,
        "bracketSL": 0.64,
        "commission": "5.10",
        "time": "2026-06-27T00:00:45.793Z",
        "strat": "3 signals",
        "why": "RSI 36, Vol 1.2x, ADX 19",
        "decision": {
          "action": "buy",
          "type": "score",
          "reason": "RSI 36, Vol 1.2x, ADX 19",
          "buyScore": 3.05,
          "sellScore": 0.8,
          "buyReasons": [
            "RSI 36",
            "Vol 1.2x",
            "ADX 19"
          ],
          "sellReasons": [
            "Above VWAP"
          ],
          "regime": "mixed",
          "exposurePct": 42.18,
          "exitTriggered": null,
          "riskSellTriggered": null,
          "holdingBars": 208,
          "maxHoldBars": 240,
          "pnlPct": 0.12,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "+3.0",
        "regime": "mixed",
        "trend15m": 0,
        "pnl": 0,
        "pnlPct": 0,
        "avgCost": 0.7,
        "holdingBefore": 6008.33116,
        "exposure": 42,
        "volatility": 0.08,
        "rsi": 36.4,
        "macdHist": -0.0001,
        "adx": 19.3,
        "atr": 0.0004,
        "riskPct": 1.8,
        "stopPct": 8,
        "targetPct": 20,
        "cashBefore": 16561,
        "cashAfter": 11460,
        "candleCount": 500,
        "blackSwan": false
      },
      {
        "sym": "ARB",
        "side": "sell",
        "qty": 60046.122836,
        "total": 4462.96,
        "price": 0.07432559999999999,
        "signalPrice": 0.0744,
        "slippage": 0.001,
        "commission": "4.46",
        "time": "2026-06-27T00:00:45.793Z",
        "strat": "Risk Mgmt",
        "why": "Signal reversal sell 3.7 > buy 0.0",
        "decision": {
          "action": "riskSell",
          "type": "risk",
          "reason": "Signal reversal sell 3.7 > buy 0.0",
          "buyScore": 0,
          "sellScore": 3.68,
          "buyReasons": [],
          "sellReasons": [
            "RSI 65",
            "Stoch K=100",
            "Above VWAP"
          ],
          "regime": "ranging",
          "exposurePct": 57.77,
          "exitTriggered": "Signal reversal sell 3.7 > buy 0.0",
          "riskSellTriggered": "Signal reversal sell 3.7 > buy 0.0",
          "holdingBars": 202,
          "maxHoldBars": 240,
          "pnlPct": 0.44,
          "buyBlockedReasons": [],
          "sellBlockedReasons": [
            "above EMA200"
          ]
        },
        "score": "-3.7",
        "regime": "ranging",
        "trend15m": 0,
        "pnl": 15.11,
        "pnlPct": 0.34,
        "avgCost": 0.07,
        "exposure": 58,
        "volatility": 0.12,
        "rsi": 65,
        "macdHist": 0,
        "adx": 17.8,
        "cashAfter": 16561,
        "candleCount": 500,
        "blackSwan": false
      }
    ],
    "history": [
      {
        "t": 1748822400000,
        "value": 100000,
        "day": "2025-06-02"
      },
      {
        "t": 1748908800000,
        "value": 100000,
        "day": "2025-06-03"
      },
      {
        "t": 1748995200000,
        "value": 100000,
        "day": "2025-06-04"
      },
      {
        "t": 1749081600000,
        "value": 100000,
        "day": "2025-06-05"
      },
      {
        "t": 1749168000000,
        "value": 100000,
        "day": "2025-06-06"
      },
      {
        "t": 1749254400000,
        "value": 100000,
        "day": "2025-06-07"
      },
      {
        "t": 1749340800000,
        "value": 100000,
        "day": "2025-06-08"
      },
      {
        "t": 1749427200000,
        "value": 99892.47,
        "day": "2025-06-09"
      },
      {
        "t": 1749513600000,
        "value": 101576.83,
        "day": "2025-06-10"
      },
      {
        "t": 1749600000000,
        "value": 99774.32,
        "day": "2025-06-11"
      },
      {
        "t": 1749686400000,
        "value": 95958.31,
        "day": "2025-06-12"
      },
      {
        "t": 1749772800000,
        "value": 95187.43,
        "day": "2025-06-13"
      },
      {
        "t": 1749859200000,
        "value": 95187.43,
        "day": "2025-06-14"
      },
      {
        "t": 1749945600000,
        "value": 95187.43,
        "day": "2025-06-15"
      },
      {
        "t": 1750032000000,
        "value": 95761.57,
        "day": "2025-06-16"
      },
      {
        "t": 1750118400000,
        "value": 93840.75,
        "day": "2025-06-17"
      },
      {
        "t": 1750204800000,
        "value": 94666.46,
        "day": "2025-06-18"
      },
      {
        "t": 1750291200000,
        "value": 94646.33,
        "day": "2025-06-19"
      },
      {
        "t": 1750377600000,
        "value": 94530.34,
        "day": "2025-06-20"
      },
      {
        "t": 1750464000000,
        "value": 94530.34,
        "day": "2025-06-21"
      },
      {
        "t": 1750550400000,
        "value": 94530.34,
        "day": "2025-06-22"
      },
      {
        "t": 1750636800000,
        "value": 98455.28,
        "day": "2025-06-23"
      },
      {
        "t": 1750723200000,
        "value": 98931.27,
        "day": "2025-06-24"
      },
      {
        "t": 1750809600000,
        "value": 97374.94,
        "day": "2025-06-25"
      },
      {
        "t": 1750896000000,
        "value": 98455.09,
        "day": "2025-06-26"
      },
      {
        "t": 1750982400000,
        "value": 96538.51,
        "day": "2025-06-27"
      },
      {
        "t": 1751068800000,
        "value": 96538.51,
        "day": "2025-06-28"
      },
      {
        "t": 1751155200000,
        "value": 96538.51,
        "day": "2025-06-29"
      },
      {
        "t": 1751241600000,
        "value": 95265.68,
        "day": "2025-06-30"
      },
      {
        "t": 1751328000000,
        "value": 91061.99,
        "day": "2025-07-01"
      },
      {
        "t": 1751414400000,
        "value": 92416.66,
        "day": "2025-07-02"
      },
      {
        "t": 1751500800000,
        "value": 92466.62,
        "day": "2025-07-03"
      },
      {
        "t": 1751587200000,
        "value": 91356.83,
        "day": "2025-07-04"
      },
      {
        "t": 1751673600000,
        "value": 91488.32,
        "day": "2025-07-05"
      },
      {
        "t": 1751760000000,
        "value": 91488.32,
        "day": "2025-07-06"
      },
      {
        "t": 1751846400000,
        "value": 91580.43,
        "day": "2025-07-07"
      },
      {
        "t": 1751932800000,
        "value": 91418.89,
        "day": "2025-07-08"
      },
      {
        "t": 1752019200000,
        "value": 92767.18,
        "day": "2025-07-09"
      },
      {
        "t": 1752105600000,
        "value": 93744.56,
        "day": "2025-07-10"
      },
      {
        "t": 1752192000000,
        "value": 93012.84,
        "day": "2025-07-11"
      },
      {
        "t": 1752278400000,
        "value": 92644.96,
        "day": "2025-07-12"
      },
      {
        "t": 1752364800000,
        "value": 93075.94,
        "day": "2025-07-13"
      },
      {
        "t": 1752451200000,
        "value": 95364.54,
        "day": "2025-07-14"
      },
      {
        "t": 1752537600000,
        "value": 96291.16,
        "day": "2025-07-15"
      },
      {
        "t": 1752624000000,
        "value": 97207.8,
        "day": "2025-07-16"
      },
      {
        "t": 1752710400000,
        "value": 98708.52,
        "day": "2025-07-17"
      },
      {
        "t": 1752796800000,
        "value": 99838.13,
        "day": "2025-07-18"
      },
      {
        "t": 1752883200000,
        "value": 100056.17,
        "day": "2025-07-19"
      },
      {
        "t": 1752969600000,
        "value": 101405.15,
        "day": "2025-07-20"
      },
      {
        "t": 1753056000000,
        "value": 103394.46,
        "day": "2025-07-21"
      },
      {
        "t": 1753142400000,
        "value": 104253.34,
        "day": "2025-07-22"
      },
      {
        "t": 1753228800000,
        "value": 99718.99,
        "day": "2025-07-23"
      },
      {
        "t": 1753315200000,
        "value": 98702.3,
        "day": "2025-07-24"
      },
      {
        "t": 1753401600000,
        "value": 100141.19,
        "day": "2025-07-25"
      },
      {
        "t": 1753488000000,
        "value": 100904.23,
        "day": "2025-07-26"
      },
      {
        "t": 1753574400000,
        "value": 102557.64,
        "day": "2025-07-27"
      },
      {
        "t": 1753660800000,
        "value": 98649.3,
        "day": "2025-07-28"
      },
      {
        "t": 1753747200000,
        "value": 97297.89,
        "day": "2025-07-29"
      },
      {
        "t": 1753833600000,
        "value": 96679.91,
        "day": "2025-07-30"
      },
      {
        "t": 1753920000000,
        "value": 94651.5,
        "day": "2025-07-31"
      },
      {
        "t": 1754006400000,
        "value": 87872.69,
        "day": "2025-08-01"
      },
      {
        "t": 1754092800000,
        "value": 86411.33,
        "day": "2025-08-02"
      },
      {
        "t": 1754179200000,
        "value": 86815.83,
        "day": "2025-08-03"
      },
      {
        "t": 1754265600000,
        "value": 87547.68,
        "day": "2025-08-04"
      },
      {
        "t": 1754352000000,
        "value": 85021.18,
        "day": "2025-08-05"
      },
      {
        "t": 1754438400000,
        "value": 86300.63,
        "day": "2025-08-06"
      },
      {
        "t": 1754524800000,
        "value": 88970.03,
        "day": "2025-08-07"
      },
      {
        "t": 1754611200000,
        "value": 91107.21,
        "day": "2025-08-08"
      },
      {
        "t": 1754697600000,
        "value": 93458.1,
        "day": "2025-08-09"
      },
      {
        "t": 1754784000000,
        "value": 93754.73,
        "day": "2025-08-10"
      },
      {
        "t": 1754870400000,
        "value": 91628.21,
        "day": "2025-08-11"
      },
      {
        "t": 1754956800000,
        "value": 97700.78,
        "day": "2025-08-12"
      },
      {
        "t": 1755043200000,
        "value": 100995.2,
        "day": "2025-08-13"
      },
      {
        "t": 1755129600000,
        "value": 94808.88,
        "day": "2025-08-14"
      },
      {
        "t": 1755216000000,
        "value": 92740.74,
        "day": "2025-08-15"
      },
      {
        "t": 1755302400000,
        "value": 94805.03,
        "day": "2025-08-16"
      },
      {
        "t": 1755388800000,
        "value": 97157.03,
        "day": "2025-08-17"
      },
      {
        "t": 1755475200000,
        "value": 94529.45,
        "day": "2025-08-18"
      },
      {
        "t": 1755561600000,
        "value": 90271.99,
        "day": "2025-08-19"
      },
      {
        "t": 1755648000000,
        "value": 95965.76,
        "day": "2025-08-20"
      },
      {
        "t": 1755734400000,
        "value": 92442,
        "day": "2025-08-21"
      },
      {
        "t": 1755820800000,
        "value": 100505.23,
        "day": "2025-08-22"
      },
      {
        "t": 1755907200000,
        "value": 100645.81,
        "day": "2025-08-23"
      },
      {
        "t": 1755993600000,
        "value": 99370.36,
        "day": "2025-08-24"
      },
      {
        "t": 1756080000000,
        "value": 90335.99,
        "day": "2025-08-25"
      },
      {
        "t": 1756166400000,
        "value": 93337.61,
        "day": "2025-08-26"
      },
      {
        "t": 1756252800000,
        "value": 93921.18,
        "day": "2025-08-27"
      },
      {
        "t": 1756339200000,
        "value": 97467.21,
        "day": "2025-08-28"
      },
      {
        "t": 1756425600000,
        "value": 93261.8,
        "day": "2025-08-29"
      },
      {
        "t": 1756512000000,
        "value": 93118.62,
        "day": "2025-08-30"
      },
      {
        "t": 1756598400000,
        "value": 92178,
        "day": "2025-08-31"
      },
      {
        "t": 1756684800000,
        "value": 90205.88,
        "day": "2025-09-01"
      },
      {
        "t": 1756771200000,
        "value": 93289.7,
        "day": "2025-09-02"
      },
      {
        "t": 1756857600000,
        "value": 93915.57,
        "day": "2025-09-03"
      },
      {
        "t": 1756944000000,
        "value": 90585.82,
        "day": "2025-09-04"
      },
      {
        "t": 1757030400000,
        "value": 90836.99,
        "day": "2025-09-05"
      },
      {
        "t": 1757116800000,
        "value": 89949.15,
        "day": "2025-09-06"
      },
      {
        "t": 1757203200000,
        "value": 91777.79,
        "day": "2025-09-07"
      },
      {
        "t": 1757289600000,
        "value": 94314.96,
        "day": "2025-09-08"
      },
      {
        "t": 1757376000000,
        "value": 95399.11,
        "day": "2025-09-09"
      },
      {
        "t": 1757462400000,
        "value": 98480.47,
        "day": "2025-09-10"
      },
      {
        "t": 1757548800000,
        "value": 100244.51,
        "day": "2025-09-11"
      },
      {
        "t": 1757635200000,
        "value": 104012.83,
        "day": "2025-09-12"
      },
      {
        "t": 1757721600000,
        "value": 104201.67,
        "day": "2025-09-13"
      },
      {
        "t": 1757808000000,
        "value": 102804.98,
        "day": "2025-09-14"
      },
      {
        "t": 1757894400000,
        "value": 101206.77,
        "day": "2025-09-15"
      },
      {
        "t": 1757980800000,
        "value": 101895.83,
        "day": "2025-09-16"
      },
      {
        "t": 1758067200000,
        "value": 104672.71,
        "day": "2025-09-17"
      },
      {
        "t": 1758153600000,
        "value": 106917.96,
        "day": "2025-09-18"
      },
      {
        "t": 1758240000000,
        "value": 103446.71,
        "day": "2025-09-19"
      },
      {
        "t": 1758326400000,
        "value": 103424,
        "day": "2025-09-20"
      },
      {
        "t": 1758412800000,
        "value": 102289.86,
        "day": "2025-09-21"
      },
      {
        "t": 1758499200000,
        "value": 97590.69,
        "day": "2025-09-22"
      },
      {
        "t": 1758585600000,
        "value": 95575.5,
        "day": "2025-09-23"
      },
      {
        "t": 1758672000000,
        "value": 94843.81,
        "day": "2025-09-24"
      },
      {
        "t": 1758758400000,
        "value": 87813.57,
        "day": "2025-09-25"
      },
      {
        "t": 1758844800000,
        "value": 87986.01,
        "day": "2025-09-26"
      },
      {
        "t": 1758931200000,
        "value": 87884.7,
        "day": "2025-09-27"
      },
      {
        "t": 1759017600000,
        "value": 88252.3,
        "day": "2025-09-28"
      },
      {
        "t": 1759104000000,
        "value": 88468.39,
        "day": "2025-09-29"
      },
      {
        "t": 1759190400000,
        "value": 88619.42,
        "day": "2025-09-30"
      },
      {
        "t": 1759276800000,
        "value": 90119.32,
        "day": "2025-10-01"
      },
      {
        "t": 1759363200000,
        "value": 91722.57,
        "day": "2025-10-02"
      },
      {
        "t": 1759449600000,
        "value": 92240.18,
        "day": "2025-10-03"
      },
      {
        "t": 1759536000000,
        "value": 92033.68,
        "day": "2025-10-04"
      },
      {
        "t": 1759622400000,
        "value": 91835.5,
        "day": "2025-10-05"
      },
      {
        "t": 1759708800000,
        "value": 93597.33,
        "day": "2025-10-06"
      },
      {
        "t": 1759795200000,
        "value": 90614.44,
        "day": "2025-10-07"
      },
      {
        "t": 1759881600000,
        "value": 92345.38,
        "day": "2025-10-08"
      },
      {
        "t": 1759968000000,
        "value": 91670.19,
        "day": "2025-10-09"
      },
      {
        "t": 1760054400000,
        "value": 83419.2,
        "day": "2025-10-10"
      },
      {
        "t": 1760140800000,
        "value": 83419.2,
        "day": "2025-10-11"
      },
      {
        "t": 1760227200000,
        "value": 83419.2,
        "day": "2025-10-12"
      },
      {
        "t": 1760313600000,
        "value": 83417.48,
        "day": "2025-10-13"
      },
      {
        "t": 1760400000000,
        "value": 82089.43,
        "day": "2025-10-14"
      },
      {
        "t": 1760486400000,
        "value": 81637.86,
        "day": "2025-10-15"
      },
      {
        "t": 1760572800000,
        "value": 81117.48,
        "day": "2025-10-16"
      },
      {
        "t": 1760659200000,
        "value": 81613.78,
        "day": "2025-10-17"
      },
      {
        "t": 1760745600000,
        "value": 81578.3,
        "day": "2025-10-18"
      },
      {
        "t": 1760832000000,
        "value": 81606.66,
        "day": "2025-10-19"
      },
      {
        "t": 1760918400000,
        "value": 82449.02,
        "day": "2025-10-20"
      },
      {
        "t": 1761004800000,
        "value": 81584.4,
        "day": "2025-10-21"
      },
      {
        "t": 1761091200000,
        "value": 79956.14,
        "day": "2025-10-22"
      },
      {
        "t": 1761177600000,
        "value": 79901.59,
        "day": "2025-10-23"
      },
      {
        "t": 1761264000000,
        "value": 78975.17,
        "day": "2025-10-24"
      },
      {
        "t": 1761350400000,
        "value": 78975.17,
        "day": "2025-10-25"
      },
      {
        "t": 1761436800000,
        "value": 78975.17,
        "day": "2025-10-26"
      },
      {
        "t": 1761523200000,
        "value": 80075,
        "day": "2025-10-27"
      },
      {
        "t": 1761609600000,
        "value": 80886.78,
        "day": "2025-10-28"
      },
      {
        "t": 1761696000000,
        "value": 80982.64,
        "day": "2025-10-29"
      },
      {
        "t": 1761782400000,
        "value": 78844.85,
        "day": "2025-10-30"
      },
      {
        "t": 1761868800000,
        "value": 80488.38,
        "day": "2025-10-31"
      },
      {
        "t": 1761955200000,
        "value": 80488.38,
        "day": "2025-11-01"
      },
      {
        "t": 1762041600000,
        "value": 80488.38,
        "day": "2025-11-02"
      },
      {
        "t": 1762128000000,
        "value": 81667.6,
        "day": "2025-11-03"
      },
      {
        "t": 1762214400000,
        "value": 79260.23,
        "day": "2025-11-04"
      },
      {
        "t": 1762300800000,
        "value": 81038.55,
        "day": "2025-11-05"
      },
      {
        "t": 1762387200000,
        "value": 79424.98,
        "day": "2025-11-06"
      },
      {
        "t": 1762473600000,
        "value": 77765.43,
        "day": "2025-11-07"
      },
      {
        "t": 1762560000000,
        "value": 78467.79,
        "day": "2025-11-08"
      },
      {
        "t": 1762646400000,
        "value": 79026.37,
        "day": "2025-11-09"
      },
      {
        "t": 1762732800000,
        "value": 78688.4,
        "day": "2025-11-10"
      },
      {
        "t": 1762819200000,
        "value": 75941.64,
        "day": "2025-11-11"
      },
      {
        "t": 1762905600000,
        "value": 75041,
        "day": "2025-11-12"
      },
      {
        "t": 1762992000000,
        "value": 72104.06,
        "day": "2025-11-13"
      },
      {
        "t": 1763078400000,
        "value": 72104.06,
        "day": "2025-11-14"
      },
      {
        "t": 1763164800000,
        "value": 72104.06,
        "day": "2025-11-15"
      },
      {
        "t": 1763251200000,
        "value": 72104.06,
        "day": "2025-11-16"
      },
      {
        "t": 1763337600000,
        "value": 72104.06,
        "day": "2025-11-17"
      },
      {
        "t": 1763424000000,
        "value": 72104.06,
        "day": "2025-11-18"
      },
      {
        "t": 1763510400000,
        "value": 72104.06,
        "day": "2025-11-19"
      },
      {
        "t": 1763596800000,
        "value": 72104.06,
        "day": "2025-11-20"
      },
      {
        "t": 1763683200000,
        "value": 72104.06,
        "day": "2025-11-21"
      },
      {
        "t": 1763769600000,
        "value": 72104.06,
        "day": "2025-11-22"
      },
      {
        "t": 1763856000000,
        "value": 72104.06,
        "day": "2025-11-23"
      },
      {
        "t": 1763942400000,
        "value": 72104.06,
        "day": "2025-11-24"
      },
      {
        "t": 1764028800000,
        "value": 72104.06,
        "day": "2025-11-25"
      },
      {
        "t": 1764115200000,
        "value": 72104.06,
        "day": "2025-11-26"
      },
      {
        "t": 1764201600000,
        "value": 72104.06,
        "day": "2025-11-27"
      },
      {
        "t": 1764288000000,
        "value": 72104.06,
        "day": "2025-11-28"
      },
      {
        "t": 1764374400000,
        "value": 72104.06,
        "day": "2025-11-29"
      },
      {
        "t": 1764460800000,
        "value": 72104.06,
        "day": "2025-11-30"
      },
      {
        "t": 1764547200000,
        "value": 72104.06,
        "day": "2025-12-01"
      },
      {
        "t": 1764633600000,
        "value": 72104.06,
        "day": "2025-12-02"
      },
      {
        "t": 1764720000000,
        "value": 72104.06,
        "day": "2025-12-03"
      },
      {
        "t": 1764806400000,
        "value": 72104.06,
        "day": "2025-12-04"
      },
      {
        "t": 1764892800000,
        "value": 72104.06,
        "day": "2025-12-05"
      },
      {
        "t": 1764979200000,
        "value": 72104.06,
        "day": "2025-12-06"
      },
      {
        "t": 1765065600000,
        "value": 72104.06,
        "day": "2025-12-07"
      },
      {
        "t": 1765152000000,
        "value": 72104.06,
        "day": "2025-12-08"
      },
      {
        "t": 1765238400000,
        "value": 72104.06,
        "day": "2025-12-09"
      },
      {
        "t": 1765324800000,
        "value": 72104.06,
        "day": "2025-12-10"
      },
      {
        "t": 1765411200000,
        "value": 72104.06,
        "day": "2025-12-11"
      },
      {
        "t": 1765497600000,
        "value": 72104.06,
        "day": "2025-12-12"
      },
      {
        "t": 1765584000000,
        "value": 72104.06,
        "day": "2025-12-13"
      },
      {
        "t": 1765670400000,
        "value": 72104.06,
        "day": "2025-12-14"
      },
      {
        "t": 1765756800000,
        "value": 72104.06,
        "day": "2025-12-15"
      },
      {
        "t": 1765843200000,
        "value": 72104.06,
        "day": "2025-12-16"
      },
      {
        "t": 1765929600000,
        "value": 72104.06,
        "day": "2025-12-17"
      },
      {
        "t": 1766016000000,
        "value": 72104.06,
        "day": "2025-12-18"
      },
      {
        "t": 1766102400000,
        "value": 72104.06,
        "day": "2025-12-19"
      },
      {
        "t": 1766188800000,
        "value": 72104.06,
        "day": "2025-12-20"
      },
      {
        "t": 1766275200000,
        "value": 72104.06,
        "day": "2025-12-21"
      },
      {
        "t": 1766361600000,
        "value": 72104.06,
        "day": "2025-12-22"
      },
      {
        "t": 1766448000000,
        "value": 72104.06,
        "day": "2025-12-23"
      },
      {
        "t": 1766534400000,
        "value": 72104.06,
        "day": "2025-12-24"
      },
      {
        "t": 1766620800000,
        "value": 72104.06,
        "day": "2025-12-25"
      },
      {
        "t": 1766707200000,
        "value": 72104.06,
        "day": "2025-12-26"
      },
      {
        "t": 1766793600000,
        "value": 72104.06,
        "day": "2025-12-27"
      },
      {
        "t": 1766880000000,
        "value": 72104.06,
        "day": "2025-12-28"
      },
      {
        "t": 1766966400000,
        "value": 72104.06,
        "day": "2025-12-29"
      },
      {
        "t": 1767052800000,
        "value": 72104.06,
        "day": "2025-12-30"
      },
      {
        "t": 1767139200000,
        "value": 72104.06,
        "day": "2025-12-31"
      },
      {
        "t": 1767225600000,
        "value": 72104.06,
        "day": "2026-01-01"
      },
      {
        "t": 1767312000000,
        "value": 72104.06,
        "day": "2026-01-02"
      },
      {
        "t": 1767398400000,
        "value": 72104.06,
        "day": "2026-01-03"
      },
      {
        "t": 1767484800000,
        "value": 72104.06,
        "day": "2026-01-04"
      },
      {
        "t": 1767571200000,
        "value": 72104.06,
        "day": "2026-01-05"
      },
      {
        "t": 1767657600000,
        "value": 72104.06,
        "day": "2026-01-06"
      },
      {
        "t": 1767744000000,
        "value": 72104.06,
        "day": "2026-01-07"
      },
      {
        "t": 1767830400000,
        "value": 72104.06,
        "day": "2026-01-08"
      },
      {
        "t": 1767916800000,
        "value": 72104.06,
        "day": "2026-01-09"
      },
      {
        "t": 1768003200000,
        "value": 72104.06,
        "day": "2026-01-10"
      },
      {
        "t": 1768089600000,
        "value": 72104.06,
        "day": "2026-01-11"
      },
      {
        "t": 1768176000000,
        "value": 72104.06,
        "day": "2026-01-12"
      },
      {
        "t": 1768262400000,
        "value": 72104.06,
        "day": "2026-01-13"
      },
      {
        "t": 1768348800000,
        "value": 72104.06,
        "day": "2026-01-14"
      },
      {
        "t": 1768435200000,
        "value": 72104.06,
        "day": "2026-01-15"
      },
      {
        "t": 1768521600000,
        "value": 72104.06,
        "day": "2026-01-16"
      },
      {
        "t": 1768608000000,
        "value": 72104.06,
        "day": "2026-01-17"
      },
      {
        "t": 1768694400000,
        "value": 72104.06,
        "day": "2026-01-18"
      },
      {
        "t": 1768780800000,
        "value": 72104.06,
        "day": "2026-01-19"
      },
      {
        "t": 1768867200000,
        "value": 72104.06,
        "day": "2026-01-20"
      },
      {
        "t": 1768953600000,
        "value": 72104.06,
        "day": "2026-01-21"
      },
      {
        "t": 1769040000000,
        "value": 72104.06,
        "day": "2026-01-22"
      },
      {
        "t": 1769126400000,
        "value": 72104.06,
        "day": "2026-01-23"
      },
      {
        "t": 1769212800000,
        "value": 72104.06,
        "day": "2026-01-24"
      },
      {
        "t": 1769299200000,
        "value": 72104.06,
        "day": "2026-01-25"
      },
      {
        "t": 1769385600000,
        "value": 72104.06,
        "day": "2026-01-26"
      },
      {
        "t": 1769472000000,
        "value": 72104.06,
        "day": "2026-01-27"
      },
      {
        "t": 1769558400000,
        "value": 72104.06,
        "day": "2026-01-28"
      },
      {
        "t": 1769644800000,
        "value": 72104.06,
        "day": "2026-01-29"
      },
      {
        "t": 1769731200000,
        "value": 72104.06,
        "day": "2026-01-30"
      },
      {
        "t": 1769817600000,
        "value": 72104.06,
        "day": "2026-01-31"
      },
      {
        "t": 1769904000000,
        "value": 72104.06,
        "day": "2026-02-01"
      },
      {
        "t": 1769990400000,
        "value": 72104.06,
        "day": "2026-02-02"
      },
      {
        "t": 1770076800000,
        "value": 72104.06,
        "day": "2026-02-03"
      },
      {
        "t": 1770163200000,
        "value": 72104.06,
        "day": "2026-02-04"
      },
      {
        "t": 1770249600000,
        "value": 72055.01,
        "day": "2026-02-05"
      },
      {
        "t": 1770336000000,
        "value": 72912.79,
        "day": "2026-02-06"
      },
      {
        "t": 1770422400000,
        "value": 72912.79,
        "day": "2026-02-07"
      },
      {
        "t": 1770508800000,
        "value": 72912.79,
        "day": "2026-02-08"
      },
      {
        "t": 1770595200000,
        "value": 73296.01,
        "day": "2026-02-09"
      },
      {
        "t": 1770681600000,
        "value": 73782.9,
        "day": "2026-02-10"
      },
      {
        "t": 1770768000000,
        "value": 73939.87,
        "day": "2026-02-11"
      },
      {
        "t": 1770854400000,
        "value": 72832.27,
        "day": "2026-02-12"
      },
      {
        "t": 1770940800000,
        "value": 72868.86,
        "day": "2026-02-13"
      },
      {
        "t": 1771027200000,
        "value": 72868.86,
        "day": "2026-02-14"
      },
      {
        "t": 1771113600000,
        "value": 72868.86,
        "day": "2026-02-15"
      },
      {
        "t": 1771200000000,
        "value": 72868.86,
        "day": "2026-02-16"
      },
      {
        "t": 1771286400000,
        "value": 72195.4,
        "day": "2026-02-17"
      },
      {
        "t": 1771372800000,
        "value": 72263.64,
        "day": "2026-02-18"
      },
      {
        "t": 1771459200000,
        "value": 72302.21,
        "day": "2026-02-19"
      },
      {
        "t": 1771545600000,
        "value": 72313.08,
        "day": "2026-02-20"
      },
      {
        "t": 1771632000000,
        "value": 72313.08,
        "day": "2026-02-21"
      },
      {
        "t": 1771718400000,
        "value": 72313.08,
        "day": "2026-02-22"
      },
      {
        "t": 1771804800000,
        "value": 71127.36,
        "day": "2026-02-23"
      },
      {
        "t": 1771891200000,
        "value": 72071.79,
        "day": "2026-02-24"
      },
      {
        "t": 1771977600000,
        "value": 72864.91,
        "day": "2026-02-25"
      },
      {
        "t": 1772064000000,
        "value": 71992.67,
        "day": "2026-02-26"
      },
      {
        "t": 1772150400000,
        "value": 71392.39,
        "day": "2026-02-27"
      },
      {
        "t": 1772236800000,
        "value": 71392.39,
        "day": "2026-02-28"
      },
      {
        "t": 1772323200000,
        "value": 71392.39,
        "day": "2026-03-01"
      },
      {
        "t": 1772409600000,
        "value": 71472.5,
        "day": "2026-03-02"
      },
      {
        "t": 1772496000000,
        "value": 70317.98,
        "day": "2026-03-03"
      },
      {
        "t": 1772582400000,
        "value": 70317.98,
        "day": "2026-03-04"
      },
      {
        "t": 1772668800000,
        "value": 70317.98,
        "day": "2026-03-05"
      },
      {
        "t": 1772755200000,
        "value": 70317.98,
        "day": "2026-03-06"
      },
      {
        "t": 1772841600000,
        "value": 70317.98,
        "day": "2026-03-07"
      },
      {
        "t": 1772928000000,
        "value": 70317.98,
        "day": "2026-03-08"
      },
      {
        "t": 1773014400000,
        "value": 70317.98,
        "day": "2026-03-09"
      },
      {
        "t": 1773100800000,
        "value": 70317.98,
        "day": "2026-03-10"
      },
      {
        "t": 1773187200000,
        "value": 70317.98,
        "day": "2026-03-11"
      },
      {
        "t": 1773273600000,
        "value": 70317.98,
        "day": "2026-03-12"
      },
      {
        "t": 1773360000000,
        "value": 70317.98,
        "day": "2026-03-13"
      },
      {
        "t": 1773446400000,
        "value": 70317.98,
        "day": "2026-03-14"
      },
      {
        "t": 1773532800000,
        "value": 70317.98,
        "day": "2026-03-15"
      },
      {
        "t": 1773619200000,
        "value": 70317.98,
        "day": "2026-03-16"
      },
      {
        "t": 1773705600000,
        "value": 70317.98,
        "day": "2026-03-17"
      },
      {
        "t": 1773792000000,
        "value": 70317.98,
        "day": "2026-03-18"
      },
      {
        "t": 1773878400000,
        "value": 70317.98,
        "day": "2026-03-19"
      },
      {
        "t": 1773964800000,
        "value": 70317.98,
        "day": "2026-03-20"
      },
      {
        "t": 1774051200000,
        "value": 70317.98,
        "day": "2026-03-21"
      },
      {
        "t": 1774137600000,
        "value": 70317.98,
        "day": "2026-03-22"
      },
      {
        "t": 1774224000000,
        "value": 70317.98,
        "day": "2026-03-23"
      },
      {
        "t": 1774310400000,
        "value": 70317.98,
        "day": "2026-03-24"
      },
      {
        "t": 1774396800000,
        "value": 70317.98,
        "day": "2026-03-25"
      },
      {
        "t": 1774483200000,
        "value": 70317.98,
        "day": "2026-03-26"
      },
      {
        "t": 1774569600000,
        "value": 70317.98,
        "day": "2026-03-27"
      },
      {
        "t": 1774656000000,
        "value": 70317.98,
        "day": "2026-03-28"
      },
      {
        "t": 1774742400000,
        "value": 70317.98,
        "day": "2026-03-29"
      },
      {
        "t": 1780433090488,
        "value": 70170.10084213808,
        "day": "2026-06-02"
      },
      {
        "t": 1780517878969,
        "value": 67538.97583928655,
        "day": "2026-06-03"
      },
      {
        "t": 1780607675527,
        "value": 66759.11545446719,
        "day": "2026-06-04"
      },
      {
        "t": 1780690640475,
        "value": 66666.65840439059,
        "day": "2026-06-05"
      },
      {
        "t": 1780783626497,
        "value": 64182.34909839548,
        "day": "2026-06-06"
      },
      {
        "t": 1781036189016,
        "value": 59780.55578125435,
        "day": "2026-06-09"
      },
      {
        "t": 1781102031661,
        "value": 56609.15250900574,
        "day": "2026-06-10"
      },
      {
        "t": 1781206226312,
        "value": 55376.45898429312,
        "day": "2026-06-11"
      },
      {
        "t": 1781295843250,
        "value": 52478.7872495346,
        "day": "2026-06-12"
      },
      {
        "t": 1781354926164,
        "value": 49173.72203837861,
        "day": "2026-06-13"
      },
      {
        "t": 1781407075527,
        "value": 47333.18456236068,
        "day": "2026-06-14"
      },
      {
        "t": 1781550754550,
        "value": 47061.90510052495,
        "day": "2026-06-15"
      },
      {
        "t": 1781641159760,
        "value": 45141.403091060914,
        "day": "2026-06-16"
      },
      {
        "t": 1781732584449,
        "value": 41336.90573654351,
        "day": "2026-06-17"
      },
      {
        "t": 1781817146584,
        "value": 40304.159492559935,
        "day": "2026-06-18"
      },
      {
        "t": 1781905118342,
        "value": 38662.045157692126,
        "day": "2026-06-19"
      },
      {
        "t": 1781984105083,
        "value": 35842.81532142161,
        "day": "2026-06-20"
      },
      {
        "t": 1782068589062,
        "value": 34113.794117705445,
        "day": "2026-06-21"
      },
      {
        "t": 1782160520700,
        "value": 32775.59115143846,
        "day": "2026-06-22"
      },
      {
        "t": 1782254142180,
        "value": 31469.02068242815,
        "day": "2026-06-23"
      },
      {
        "t": 1782337073065,
        "value": 30501.415515221728,
        "day": "2026-06-24"
      },
      {
        "t": 1782356515190,
        "value": 29334.377328763938,
        "day": "2026-06-25"
      },
      {
        "t": 1782506683734,
        "value": 28594.58169425388,
        "day": "2026-06-26"
      },
      {
        "t": 1782531407752,
        "value": 27683.488593235365,
        "day": "2026-06-27"
      },
      {
        "t": 1782615241522,
        "value": 26109.73925219306,
        "day": "2026-06-28"
      }
    ]
  },
  "dma": {
    "name": "KRAL Trend",
    "cash": 69221.73233470347,
    "startCash": 100000,
    "tradeCount": 31,
    "wins": 13,
    "losses": 6,
    "totalCommission": 1568.6969693040073,
    "holdings": {
      "BTC": {
        "qty": 0.004390447805314834,
        "avgCost": 60172.38,
        "lots": [
          {
            "qty": 0.8309460254023524,
            "cost": 60172.38,
            "date": "2026-06-27T19:30:57.879Z"
          }
        ]
      }
    },
    "orders": [
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.826556,
        "price": 60492,
        "total": 50000,
        "pnl": 264.18,
        "time": "2026-06-28T08:40:05.313Z",
        "strat": "EMA200",
        "why": "Price 0.59% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.830946,
        "price": 60172.38,
        "total": 50000,
        "time": "2026-06-27T19:30:57.879Z",
        "strat": "EMA200",
        "why": "Price -0.64% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.814996,
        "price": 59855.99,
        "total": 48782.39,
        "pnl": -1217.61,
        "time": "2026-06-25T21:33:01.276Z",
        "strat": "EMA200",
        "why": "Price 0.57% above EMA200 (1st sell $50K)",
        "commission": "48.78"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.814996,
        "price": 61350,
        "total": 50000,
        "time": "2026-06-25T10:45:58.096Z",
        "strat": "EMA200",
        "why": "Price -0.51% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.802439,
        "price": 60302.01,
        "total": 48388.7,
        "pnl": -1611.3,
        "time": "2026-06-24T20:01:52.398Z",
        "strat": "EMA200",
        "why": "Price 0.61% above EMA200 (1st sell $50K)",
        "commission": "48.39"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.802439,
        "price": 62310.01,
        "total": 50000,
        "time": "2026-06-23T15:43:37.922Z",
        "strat": "EMA200",
        "why": "Price -3.22% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.010647,
        "price": 64697.17,
        "total": 688.81,
        "pnl": 9.36,
        "time": "2026-06-22T16:15:17.788Z",
        "strat": "EMA200",
        "why": "Price 1.29% above EMA200 (2nd sell - 100% CASH)",
        "commission": "0.69"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.772831,
        "price": 64697.17,
        "total": 50000,
        "pnl": 679.45,
        "time": "2026-06-22T16:15:17.788Z",
        "strat": "EMA200",
        "why": "Price 1.29% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.783478,
        "price": 63818,
        "total": 50000,
        "time": "2026-06-21T20:48:10.399Z",
        "strat": "EMA200",
        "why": "Price -0.51% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.780324,
        "price": 63212,
        "total": 49325.82,
        "pnl": -1537.06,
        "time": "2026-06-18T20:01:25.841Z",
        "strat": "EMA200",
        "why": "Price 0.52% above EMA200 (1st sell $50K)",
        "commission": "49.33"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.767021,
        "price": 65187.27,
        "total": 50000,
        "time": "2026-06-17T19:09:55.573Z",
        "strat": "EMA200",
        "why": "Price -0.57% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.757533,
        "price": 66003.72,
        "total": 50000,
        "pnl": 862.88,
        "time": "2026-06-17T18:43:55.330Z",
        "strat": "EMA200",
        "why": "Price 0.72% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.770836,
        "price": 64864.65,
        "total": 50000,
        "time": "2026-06-17T18:05:55.090Z",
        "strat": "EMA200",
        "why": "Price -1.07% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.759879,
        "price": 65488.01,
        "total": 49762.97,
        "pnl": -237.03,
        "time": "2026-06-17T15:38:54.333Z",
        "strat": "EMA200",
        "why": "Price 0.60% above EMA200 (1st sell $50K)",
        "commission": "49.76"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.759879,
        "price": 65799.94,
        "total": 50000,
        "time": "2026-06-16T15:20:16.169Z",
        "strat": "EMA200",
        "why": "Price -1.42% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.005054,
        "price": 64742.49,
        "total": 327.23,
        "pnl": 3.58,
        "time": "2026-06-14T21:19:10.392Z",
        "strat": "EMA200",
        "why": "Price 1.25% above EMA200 (2nd sell - 100% CASH)",
        "commission": "0.33"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.775778,
        "price": 64451.46,
        "total": 50000,
        "pnl": 323.65,
        "time": "2026-06-14T21:16:10.369Z",
        "strat": "EMA200",
        "why": "Price 0.82% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.780832,
        "price": 64034.26,
        "total": 50000,
        "time": "2026-06-14T14:34:05.790Z",
        "strat": "EMA200",
        "why": "Price -0.51% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.013714,
        "price": 62803.55,
        "total": 861.31,
        "pnl": 14.59,
        "time": "2026-06-11T16:07:24.170Z",
        "strat": "EMA200",
        "why": "Price 1.83% above EMA200 (2nd sell - 100% CASH)",
        "commission": "0.86"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.796133,
        "price": 62803.55,
        "total": 50000,
        "pnl": 846.72,
        "time": "2026-06-11T16:07:24.170Z",
        "strat": "EMA200",
        "why": "Price 1.83% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.809848,
        "price": 61740.01,
        "total": 50000,
        "time": "2026-06-10T17:32:53.255Z",
        "strat": "EMA200",
        "why": "Price -0.61% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.006528,
        "price": 62087.04,
        "total": 405.28,
        "pnl": 4.61,
        "time": "2026-06-10T13:37:51.193Z",
        "strat": "EMA200",
        "why": "Price 1.10% above EMA200 (2nd sell - 100% CASH)",
        "commission": "0.41"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.812691,
        "price": 61523.99,
        "total": 50000,
        "pnl": 116.21,
        "time": "2026-06-10T12:31:50.651Z",
        "strat": "EMA200",
        "why": "Price 0.52% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.814611,
        "price": 61379,
        "total": 50000,
        "time": "2026-06-10T02:19:39.454Z",
        "strat": "EMA200",
        "why": "Price -0.56% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.805317,
        "price": 62087.34,
        "total": 50000,
        "pnl": 284.46,
        "time": "2026-06-09T19:59:28.846Z",
        "strat": "EMA200",
        "why": "Price 0.51% above EMA200 (1st sell $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.809925,
        "price": 61734.11,
        "total": 50000,
        "time": "2026-06-09T14:20:57.726Z",
        "strat": "EMA200",
        "why": "Price -0.54% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.746135,
        "price": 60933.28,
        "total": 45464.45,
        "pnl": -4535.55,
        "time": "2026-06-05T20:15:20.434Z",
        "strat": "EMA200",
        "why": "Price 0.60% above EMA200 (1st sell $50K)",
        "commission": "45.46"
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.746135,
        "price": 67012,
        "total": 50000,
        "time": "2026-06-02T20:22:17.931Z",
        "strat": "EMA200",
        "why": "Price -0.51% below EMA200 (1st tranche $50K)",
        "commission": "50.00"
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.938236,
        "price": 78701.72,
        "total": 73840.75,
        "pnl": -26159.25,
        "pnlPct": -26.16,
        "commission": 73.84,
        "time": "2026-01-31T16:00:00.000Z",
        "strat": "seed",
        "why": "Circuit Breaker - Drawdown > 25% (pausing 10 days)",
        "regime": "circuit-break",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.469118,
        "price": 106583.04,
        "total": 50000,
        "pnl": 0,
        "pnlPct": 0,
        "commission": 50,
        "time": "2025-11-03T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 -1.6% (2nd tranche FULL)",
        "regime": "dma",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.469118,
        "price": 106583.04,
        "total": 50000,
        "pnl": 0,
        "pnlPct": 0,
        "commission": 50,
        "time": "2025-11-03T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 -1.6% (1st tranche $50K)",
        "regime": "dma",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.46949,
        "price": 110532.09,
        "total": 51893.7,
        "pnl": 1925.1,
        "pnlPct": 3.85,
        "commission": 51.89,
        "time": "2025-10-20T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 +2.3% (2nd sell 100% CASH)",
        "regime": "dma",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "sell",
        "qty": 0.460224,
        "price": 108642.78,
        "total": 50000,
        "pnl": 1017.6,
        "pnlPct": 2.08,
        "commission": 50,
        "time": "2025-10-19T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 +0.6% (1st sell $50K)",
        "regime": "dma",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.459929,
        "price": 106431.68,
        "total": 48951,
        "pnl": 0,
        "pnlPct": 0,
        "commission": 48.95,
        "time": "2025-10-17T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 -1.5% (2nd tranche FULL)",
        "regime": "dma",
        "seeded": true
      },
      {
        "sym": "BTC",
        "side": "buy",
        "qty": 0.469785,
        "price": 106431.68,
        "total": 50000,
        "pnl": 0,
        "pnlPct": 0,
        "commission": 50,
        "time": "2025-10-17T16:00:00.000Z",
        "strat": "seed",
        "why": "EMA200 -1.5% (1st tranche $50K)",
        "regime": "dma",
        "seeded": true
      }
    ],
    "history": [
      {
        "t": 1748822400000,
        "value": 100000,
        "day": "2025-06-02"
      },
      {
        "t": 1748908800000,
        "value": 100000,
        "day": "2025-06-03"
      },
      {
        "t": 1748995200000,
        "value": 100000,
        "day": "2025-06-04"
      },
      {
        "t": 1749081600000,
        "value": 100000,
        "day": "2025-06-05"
      },
      {
        "t": 1749168000000,
        "value": 100000,
        "day": "2025-06-06"
      },
      {
        "t": 1749254400000,
        "value": 100000,
        "day": "2025-06-07"
      },
      {
        "t": 1749340800000,
        "value": 100000,
        "day": "2025-06-08"
      },
      {
        "t": 1749427200000,
        "value": 100000,
        "day": "2025-06-09"
      },
      {
        "t": 1749513600000,
        "value": 100000,
        "day": "2025-06-10"
      },
      {
        "t": 1749600000000,
        "value": 100000,
        "day": "2025-06-11"
      },
      {
        "t": 1749686400000,
        "value": 100000,
        "day": "2025-06-12"
      },
      {
        "t": 1749772800000,
        "value": 100000,
        "day": "2025-06-13"
      },
      {
        "t": 1749859200000,
        "value": 100000,
        "day": "2025-06-14"
      },
      {
        "t": 1749945600000,
        "value": 100000,
        "day": "2025-06-15"
      },
      {
        "t": 1750032000000,
        "value": 100000,
        "day": "2025-06-16"
      },
      {
        "t": 1750118400000,
        "value": 100000,
        "day": "2025-06-17"
      },
      {
        "t": 1750204800000,
        "value": 100000,
        "day": "2025-06-18"
      },
      {
        "t": 1750291200000,
        "value": 100000,
        "day": "2025-06-19"
      },
      {
        "t": 1750377600000,
        "value": 100000,
        "day": "2025-06-20"
      },
      {
        "t": 1750464000000,
        "value": 100000,
        "day": "2025-06-21"
      },
      {
        "t": 1750550400000,
        "value": 100000,
        "day": "2025-06-22"
      },
      {
        "t": 1750636800000,
        "value": 100000,
        "day": "2025-06-23"
      },
      {
        "t": 1750723200000,
        "value": 100000,
        "day": "2025-06-24"
      },
      {
        "t": 1750809600000,
        "value": 100000,
        "day": "2025-06-25"
      },
      {
        "t": 1750896000000,
        "value": 100000,
        "day": "2025-06-26"
      },
      {
        "t": 1750982400000,
        "value": 100000,
        "day": "2025-06-27"
      },
      {
        "t": 1751068800000,
        "value": 100000,
        "day": "2025-06-28"
      },
      {
        "t": 1751155200000,
        "value": 100000,
        "day": "2025-06-29"
      },
      {
        "t": 1751241600000,
        "value": 100000,
        "day": "2025-06-30"
      },
      {
        "t": 1751328000000,
        "value": 100000,
        "day": "2025-07-01"
      },
      {
        "t": 1751414400000,
        "value": 100000,
        "day": "2025-07-02"
      },
      {
        "t": 1751500800000,
        "value": 100000,
        "day": "2025-07-03"
      },
      {
        "t": 1751587200000,
        "value": 100000,
        "day": "2025-07-04"
      },
      {
        "t": 1751673600000,
        "value": 100000,
        "day": "2025-07-05"
      },
      {
        "t": 1751760000000,
        "value": 100000,
        "day": "2025-07-06"
      },
      {
        "t": 1751846400000,
        "value": 100000,
        "day": "2025-07-07"
      },
      {
        "t": 1751932800000,
        "value": 100000,
        "day": "2025-07-08"
      },
      {
        "t": 1752019200000,
        "value": 100000,
        "day": "2025-07-09"
      },
      {
        "t": 1752105600000,
        "value": 100000,
        "day": "2025-07-10"
      },
      {
        "t": 1752192000000,
        "value": 100000,
        "day": "2025-07-11"
      },
      {
        "t": 1752278400000,
        "value": 100000,
        "day": "2025-07-12"
      },
      {
        "t": 1752364800000,
        "value": 100000,
        "day": "2025-07-13"
      },
      {
        "t": 1752451200000,
        "value": 100000,
        "day": "2025-07-14"
      },
      {
        "t": 1752537600000,
        "value": 100000,
        "day": "2025-07-15"
      },
      {
        "t": 1752624000000,
        "value": 100000,
        "day": "2025-07-16"
      },
      {
        "t": 1752710400000,
        "value": 100000,
        "day": "2025-07-17"
      },
      {
        "t": 1752796800000,
        "value": 100000,
        "day": "2025-07-18"
      },
      {
        "t": 1752883200000,
        "value": 100000,
        "day": "2025-07-19"
      },
      {
        "t": 1752969600000,
        "value": 100000,
        "day": "2025-07-20"
      },
      {
        "t": 1753056000000,
        "value": 100000,
        "day": "2025-07-21"
      },
      {
        "t": 1753142400000,
        "value": 100000,
        "day": "2025-07-22"
      },
      {
        "t": 1753228800000,
        "value": 100000,
        "day": "2025-07-23"
      },
      {
        "t": 1753315200000,
        "value": 100000,
        "day": "2025-07-24"
      },
      {
        "t": 1753401600000,
        "value": 100000,
        "day": "2025-07-25"
      },
      {
        "t": 1753488000000,
        "value": 100000,
        "day": "2025-07-26"
      },
      {
        "t": 1753574400000,
        "value": 100000,
        "day": "2025-07-27"
      },
      {
        "t": 1753660800000,
        "value": 100000,
        "day": "2025-07-28"
      },
      {
        "t": 1753747200000,
        "value": 100000,
        "day": "2025-07-29"
      },
      {
        "t": 1753833600000,
        "value": 100000,
        "day": "2025-07-30"
      },
      {
        "t": 1753920000000,
        "value": 100000,
        "day": "2025-07-31"
      },
      {
        "t": 1754006400000,
        "value": 100000,
        "day": "2025-08-01"
      },
      {
        "t": 1754092800000,
        "value": 100000,
        "day": "2025-08-02"
      },
      {
        "t": 1754179200000,
        "value": 100000,
        "day": "2025-08-03"
      },
      {
        "t": 1754265600000,
        "value": 100000,
        "day": "2025-08-04"
      },
      {
        "t": 1754352000000,
        "value": 100000,
        "day": "2025-08-05"
      },
      {
        "t": 1754438400000,
        "value": 100000,
        "day": "2025-08-06"
      },
      {
        "t": 1754524800000,
        "value": 100000,
        "day": "2025-08-07"
      },
      {
        "t": 1754611200000,
        "value": 100000,
        "day": "2025-08-08"
      },
      {
        "t": 1754697600000,
        "value": 100000,
        "day": "2025-08-09"
      },
      {
        "t": 1754784000000,
        "value": 100000,
        "day": "2025-08-10"
      },
      {
        "t": 1754870400000,
        "value": 100000,
        "day": "2025-08-11"
      },
      {
        "t": 1754956800000,
        "value": 100000,
        "day": "2025-08-12"
      },
      {
        "t": 1755043200000,
        "value": 100000,
        "day": "2025-08-13"
      },
      {
        "t": 1755129600000,
        "value": 100000,
        "day": "2025-08-14"
      },
      {
        "t": 1755216000000,
        "value": 100000,
        "day": "2025-08-15"
      },
      {
        "t": 1755302400000,
        "value": 100000,
        "day": "2025-08-16"
      },
      {
        "t": 1755388800000,
        "value": 100000,
        "day": "2025-08-17"
      },
      {
        "t": 1755475200000,
        "value": 100000,
        "day": "2025-08-18"
      },
      {
        "t": 1755561600000,
        "value": 100000,
        "day": "2025-08-19"
      },
      {
        "t": 1755648000000,
        "value": 100000,
        "day": "2025-08-20"
      },
      {
        "t": 1755734400000,
        "value": 100000,
        "day": "2025-08-21"
      },
      {
        "t": 1755820800000,
        "value": 100000,
        "day": "2025-08-22"
      },
      {
        "t": 1755907200000,
        "value": 100000,
        "day": "2025-08-23"
      },
      {
        "t": 1755993600000,
        "value": 100000,
        "day": "2025-08-24"
      },
      {
        "t": 1756080000000,
        "value": 100000,
        "day": "2025-08-25"
      },
      {
        "t": 1756166400000,
        "value": 100000,
        "day": "2025-08-26"
      },
      {
        "t": 1756252800000,
        "value": 100000,
        "day": "2025-08-27"
      },
      {
        "t": 1756339200000,
        "value": 100000,
        "day": "2025-08-28"
      },
      {
        "t": 1756425600000,
        "value": 100000,
        "day": "2025-08-29"
      },
      {
        "t": 1756512000000,
        "value": 100000,
        "day": "2025-08-30"
      },
      {
        "t": 1756598400000,
        "value": 100000,
        "day": "2025-08-31"
      },
      {
        "t": 1756684800000,
        "value": 100000,
        "day": "2025-09-01"
      },
      {
        "t": 1756771200000,
        "value": 100000,
        "day": "2025-09-02"
      },
      {
        "t": 1756857600000,
        "value": 100000,
        "day": "2025-09-03"
      },
      {
        "t": 1756944000000,
        "value": 100000,
        "day": "2025-09-04"
      },
      {
        "t": 1757030400000,
        "value": 100000,
        "day": "2025-09-05"
      },
      {
        "t": 1757116800000,
        "value": 100000,
        "day": "2025-09-06"
      },
      {
        "t": 1757203200000,
        "value": 100000,
        "day": "2025-09-07"
      },
      {
        "t": 1757289600000,
        "value": 100000,
        "day": "2025-09-08"
      },
      {
        "t": 1757376000000,
        "value": 100000,
        "day": "2025-09-09"
      },
      {
        "t": 1757462400000,
        "value": 100000,
        "day": "2025-09-10"
      },
      {
        "t": 1757548800000,
        "value": 100000,
        "day": "2025-09-11"
      },
      {
        "t": 1757635200000,
        "value": 100000,
        "day": "2025-09-12"
      },
      {
        "t": 1757721600000,
        "value": 100000,
        "day": "2025-09-13"
      },
      {
        "t": 1757808000000,
        "value": 100000,
        "day": "2025-09-14"
      },
      {
        "t": 1757894400000,
        "value": 100000,
        "day": "2025-09-15"
      },
      {
        "t": 1757980800000,
        "value": 100000,
        "day": "2025-09-16"
      },
      {
        "t": 1758067200000,
        "value": 100000,
        "day": "2025-09-17"
      },
      {
        "t": 1758153600000,
        "value": 100000,
        "day": "2025-09-18"
      },
      {
        "t": 1758240000000,
        "value": 100000,
        "day": "2025-09-19"
      },
      {
        "t": 1758326400000,
        "value": 100000,
        "day": "2025-09-20"
      },
      {
        "t": 1758412800000,
        "value": 100000,
        "day": "2025-09-21"
      },
      {
        "t": 1758499200000,
        "value": 100000,
        "day": "2025-09-22"
      },
      {
        "t": 1758585600000,
        "value": 100000,
        "day": "2025-09-23"
      },
      {
        "t": 1758672000000,
        "value": 100000,
        "day": "2025-09-24"
      },
      {
        "t": 1758758400000,
        "value": 100000,
        "day": "2025-09-25"
      },
      {
        "t": 1758844800000,
        "value": 100000,
        "day": "2025-09-26"
      },
      {
        "t": 1758931200000,
        "value": 100000,
        "day": "2025-09-27"
      },
      {
        "t": 1759017600000,
        "value": 100000,
        "day": "2025-09-28"
      },
      {
        "t": 1759104000000,
        "value": 100000,
        "day": "2025-09-29"
      },
      {
        "t": 1759190400000,
        "value": 100000,
        "day": "2025-09-30"
      },
      {
        "t": 1759276800000,
        "value": 100000,
        "day": "2025-10-01"
      },
      {
        "t": 1759363200000,
        "value": 100000,
        "day": "2025-10-02"
      },
      {
        "t": 1759449600000,
        "value": 100000,
        "day": "2025-10-03"
      },
      {
        "t": 1759536000000,
        "value": 100000,
        "day": "2025-10-04"
      },
      {
        "t": 1759622400000,
        "value": 100000,
        "day": "2025-10-05"
      },
      {
        "t": 1759708800000,
        "value": 100000,
        "day": "2025-10-06"
      },
      {
        "t": 1759795200000,
        "value": 100000,
        "day": "2025-10-07"
      },
      {
        "t": 1759881600000,
        "value": 100000,
        "day": "2025-10-08"
      },
      {
        "t": 1759968000000,
        "value": 100000,
        "day": "2025-10-09"
      },
      {
        "t": 1760054400000,
        "value": 100000,
        "day": "2025-10-10"
      },
      {
        "t": 1760140800000,
        "value": 100000,
        "day": "2025-10-11"
      },
      {
        "t": 1760227200000,
        "value": 100000,
        "day": "2025-10-12"
      },
      {
        "t": 1760313600000,
        "value": 100000,
        "day": "2025-10-13"
      },
      {
        "t": 1760400000000,
        "value": 100000,
        "day": "2025-10-14"
      },
      {
        "t": 1760486400000,
        "value": 100000,
        "day": "2025-10-15"
      },
      {
        "t": 1760572800000,
        "value": 100000,
        "day": "2025-10-16"
      },
      {
        "t": 1760659200000,
        "value": 99901.05,
        "day": "2025-10-17"
      },
      {
        "t": 1760745600000,
        "value": 100601.43,
        "day": "2025-10-18"
      },
      {
        "t": 1760832000000,
        "value": 101906.74,
        "day": "2025-10-19"
      },
      {
        "t": 1760918400000,
        "value": 102741.86,
        "day": "2025-10-20"
      },
      {
        "t": 1761004800000,
        "value": 102741.86,
        "day": "2025-10-21"
      },
      {
        "t": 1761091200000,
        "value": 102741.86,
        "day": "2025-10-22"
      },
      {
        "t": 1761177600000,
        "value": 102741.86,
        "day": "2025-10-23"
      },
      {
        "t": 1761264000000,
        "value": 102741.86,
        "day": "2025-10-24"
      },
      {
        "t": 1761350400000,
        "value": 102741.86,
        "day": "2025-10-25"
      },
      {
        "t": 1761436800000,
        "value": 102741.86,
        "day": "2025-10-26"
      },
      {
        "t": 1761523200000,
        "value": 102741.86,
        "day": "2025-10-27"
      },
      {
        "t": 1761609600000,
        "value": 102741.86,
        "day": "2025-10-28"
      },
      {
        "t": 1761696000000,
        "value": 102741.86,
        "day": "2025-10-29"
      },
      {
        "t": 1761782400000,
        "value": 102741.86,
        "day": "2025-10-30"
      },
      {
        "t": 1761868800000,
        "value": 102741.86,
        "day": "2025-10-31"
      },
      {
        "t": 1761955200000,
        "value": 102741.86,
        "day": "2025-11-01"
      },
      {
        "t": 1762041600000,
        "value": 102741.86,
        "day": "2025-11-02"
      },
      {
        "t": 1762128000000,
        "value": 102641.86,
        "day": "2025-11-03"
      },
      {
        "t": 1762214400000,
        "value": 97870.16,
        "day": "2025-11-04"
      },
      {
        "t": 1762300800000,
        "value": 100110.61,
        "day": "2025-11-05"
      },
      {
        "t": 1762387200000,
        "value": 97728.32,
        "day": "2025-11-06"
      },
      {
        "t": 1762473600000,
        "value": 99598.26,
        "day": "2025-11-07"
      },
      {
        "t": 1762560000000,
        "value": 98635.5,
        "day": "2025-11-08"
      },
      {
        "t": 1762646400000,
        "value": 100896.66,
        "day": "2025-11-09"
      },
      {
        "t": 1762732800000,
        "value": 102105.27,
        "day": "2025-11-10"
      },
      {
        "t": 1762819200000,
        "value": 99335.47,
        "day": "2025-11-11"
      },
      {
        "t": 1762905600000,
        "value": 98017.6,
        "day": "2025-11-12"
      },
      {
        "t": 1762992000000,
        "value": 96176.46,
        "day": "2025-11-13"
      },
      {
        "t": 1763078400000,
        "value": 91393.31,
        "day": "2025-11-14"
      },
      {
        "t": 1763164800000,
        "value": 92333.65,
        "day": "2025-11-15"
      },
      {
        "t": 1763251200000,
        "value": 91081.29,
        "day": "2025-11-16"
      },
      {
        "t": 1763337600000,
        "value": 89161.38,
        "day": "2025-11-17"
      },
      {
        "t": 1763424000000,
        "value": 89861.02,
        "day": "2025-11-18"
      },
      {
        "t": 1763510400000,
        "value": 88541.98,
        "day": "2025-11-19"
      },
      {
        "t": 1763596800000,
        "value": 83927.99,
        "day": "2025-11-20"
      },
      {
        "t": 1763683200000,
        "value": 82513.32,
        "day": "2025-11-21"
      },
      {
        "t": 1763769600000,
        "value": 82147.7,
        "day": "2025-11-22"
      },
      {
        "t": 1763856000000,
        "value": 84108.85,
        "day": "2025-11-23"
      },
      {
        "t": 1763942400000,
        "value": 85488.07,
        "day": "2025-11-24"
      },
      {
        "t": 1764028800000,
        "value": 84615.46,
        "day": "2025-11-25"
      },
      {
        "t": 1764115200000,
        "value": 87537.18,
        "day": "2025-11-26"
      },
      {
        "t": 1764201600000,
        "value": 88334.62,
        "day": "2025-11-27"
      },
      {
        "t": 1764288000000,
        "value": 87918.75,
        "day": "2025-11-28"
      },
      {
        "t": 1764374400000,
        "value": 87835.94,
        "day": "2025-11-29"
      },
      {
        "t": 1764460800000,
        "value": 87420.82,
        "day": "2025-11-30"
      },
      {
        "t": 1764547200000,
        "value": 83598.46,
        "day": "2025-12-01"
      },
      {
        "t": 1764633600000,
        "value": 88282.01,
        "day": "2025-12-02"
      },
      {
        "t": 1764720000000,
        "value": 90301.16,
        "day": "2025-12-03"
      },
      {
        "t": 1764806400000,
        "value": 89032.77,
        "day": "2025-12-04"
      },
      {
        "t": 1764892800000,
        "value": 86454.48,
        "day": "2025-12-05"
      },
      {
        "t": 1764979200000,
        "value": 86366.99,
        "day": "2025-12-06"
      },
      {
        "t": 1765065600000,
        "value": 87453.95,
        "day": "2025-12-07"
      },
      {
        "t": 1765152000000,
        "value": 87678.22,
        "day": "2025-12-08"
      },
      {
        "t": 1765238400000,
        "value": 89596.4,
        "day": "2025-12-09"
      },
      {
        "t": 1765324800000,
        "value": 88973.95,
        "day": "2025-12-10"
      },
      {
        "t": 1765411200000,
        "value": 89441.2,
        "day": "2025-12-11"
      },
      {
        "t": 1765497600000,
        "value": 87334.9,
        "day": "2025-12-12"
      },
      {
        "t": 1765584000000,
        "value": 87308.25,
        "day": "2025-12-13"
      },
      {
        "t": 1765670400000,
        "value": 85368.12,
        "day": "2025-12-14"
      },
      {
        "t": 1765756800000,
        "value": 83735.51,
        "day": "2025-12-15"
      },
      {
        "t": 1765843200000,
        "value": 85078.44,
        "day": "2025-12-16"
      },
      {
        "t": 1765929600000,
        "value": 83558.31,
        "day": "2025-12-17"
      },
      {
        "t": 1766016000000,
        "value": 82876.4,
        "day": "2025-12-18"
      },
      {
        "t": 1766102400000,
        "value": 85335.07,
        "day": "2025-12-19"
      },
      {
        "t": 1766188800000,
        "value": 85545.2,
        "day": "2025-12-20"
      },
      {
        "t": 1766275200000,
        "value": 85824.75,
        "day": "2025-12-21"
      },
      {
        "t": 1766361600000,
        "value": 85789.04,
        "day": "2025-12-22"
      },
      {
        "t": 1766448000000,
        "value": 84724.34,
        "day": "2025-12-23"
      },
      {
        "t": 1766534400000,
        "value": 84896.45,
        "day": "2025-12-24"
      },
      {
        "t": 1766620800000,
        "value": 84479.71,
        "day": "2025-12-25"
      },
      {
        "t": 1766707200000,
        "value": 84615.09,
        "day": "2025-12-26"
      },
      {
        "t": 1766793600000,
        "value": 85091.19,
        "day": "2025-12-27"
      },
      {
        "t": 1766880000000,
        "value": 85162.22,
        "day": "2025-12-28"
      },
      {
        "t": 1766966400000,
        "value": 84490.84,
        "day": "2025-12-29"
      },
      {
        "t": 1767052800000,
        "value": 85662.09,
        "day": "2025-12-30"
      },
      {
        "t": 1767139200000,
        "value": 84876.54,
        "day": "2025-12-31"
      },
      {
        "t": 1767225600000,
        "value": 85993.81,
        "day": "2026-01-01"
      },
      {
        "t": 1767312000000,
        "value": 87078.49,
        "day": "2026-01-02"
      },
      {
        "t": 1767398400000,
        "value": 87672.28,
        "day": "2026-01-03"
      },
      {
        "t": 1767484800000,
        "value": 88518.31,
        "day": "2026-01-04"
      },
      {
        "t": 1767571200000,
        "value": 90704.38,
        "day": "2026-01-05"
      },
      {
        "t": 1767657600000,
        "value": 90599.54,
        "day": "2026-01-06"
      },
      {
        "t": 1767744000000,
        "value": 88362.96,
        "day": "2026-01-07"
      },
      {
        "t": 1767916800000,
        "value": 87684.73,
        "day": "2026-01-09"
      },
      {
        "t": 1768003200000,
        "value": 87556.59,
        "day": "2026-01-10"
      },
      {
        "t": 1768089600000,
        "value": 88034.1,
        "day": "2026-01-11"
      },
      {
        "t": 1768176000000,
        "value": 88299.2,
        "day": "2026-01-12"
      },
      {
        "t": 1768262400000,
        "value": 92162.67,
        "day": "2026-01-13"
      },
      {
        "t": 1768348800000,
        "value": 93605.47,
        "day": "2026-01-14"
      },
      {
        "t": 1768435200000,
        "value": 92341.68,
        "day": "2026-01-15"
      },
      {
        "t": 1768521600000,
        "value": 92291.15,
        "day": "2026-01-16"
      },
      {
        "t": 1768608000000,
        "value": 91912.88,
        "day": "2026-01-17"
      },
      {
        "t": 1768694400000,
        "value": 90529.33,
        "day": "2026-01-18"
      },
      {
        "t": 1768780800000,
        "value": 89551.56,
        "day": "2026-01-19"
      },
      {
        "t": 1768953600000,
        "value": 86571.47,
        "day": "2026-01-21"
      },
      {
        "t": 1769040000000,
        "value": 86669.93,
        "day": "2026-01-22"
      },
      {
        "t": 1769126400000,
        "value": 86708.01,
        "day": "2026-01-23"
      },
      {
        "t": 1769212800000,
        "value": 86356.25,
        "day": "2026-01-24"
      },
      {
        "t": 1769299200000,
        "value": 83959.07,
        "day": "2026-01-25"
      },
      {
        "t": 1769385600000,
        "value": 85532.23,
        "day": "2026-01-26"
      },
      {
        "t": 1769472000000,
        "value": 86379.38,
        "day": "2026-01-27"
      },
      {
        "t": 1769558400000,
        "value": 86426.29,
        "day": "2026-01-28"
      },
      {
        "t": 1769644800000,
        "value": 82063.65,
        "day": "2026-01-29"
      },
      {
        "t": 1769731200000,
        "value": 81698.05,
        "day": "2026-01-30"
      },
      {
        "t": 1769817600000,
        "value": 76519.55,
        "day": "2026-01-31"
      },
      {
        "t": 1769904000000,
        "value": 76408.77,
        "day": "2026-02-01"
      },
      {
        "t": 1769990400000,
        "value": 76408.77,
        "day": "2026-02-02"
      },
      {
        "t": 1770076800000,
        "value": 76408.77,
        "day": "2026-02-03"
      },
      {
        "t": 1770163200000,
        "value": 76408.77,
        "day": "2026-02-04"
      },
      {
        "t": 1770249600000,
        "value": 76408.77,
        "day": "2026-02-05"
      },
      {
        "t": 1770336000000,
        "value": 76408.77,
        "day": "2026-02-06"
      },
      {
        "t": 1770422400000,
        "value": 76408.77,
        "day": "2026-02-07"
      },
      {
        "t": 1770508800000,
        "value": 76408.77,
        "day": "2026-02-08"
      },
      {
        "t": 1770595200000,
        "value": 76408.77,
        "day": "2026-02-09"
      },
      {
        "t": 1770681600000,
        "value": 76408.77,
        "day": "2026-02-10"
      },
      {
        "t": 1770768000000,
        "value": 76408.77,
        "day": "2026-02-11"
      },
      {
        "t": 1770854400000,
        "value": 76408.77,
        "day": "2026-02-12"
      },
      {
        "t": 1770940800000,
        "value": 76408.77,
        "day": "2026-02-13"
      },
      {
        "t": 1771027200000,
        "value": 76408.77,
        "day": "2026-02-14"
      },
      {
        "t": 1771113600000,
        "value": 76408.77,
        "day": "2026-02-15"
      },
      {
        "t": 1771200000000,
        "value": 76408.77,
        "day": "2026-02-16"
      },
      {
        "t": 1771286400000,
        "value": 76408.77,
        "day": "2026-02-17"
      },
      {
        "t": 1771372800000,
        "value": 76408.77,
        "day": "2026-02-18"
      },
      {
        "t": 1771459200000,
        "value": 76408.77,
        "day": "2026-02-19"
      },
      {
        "t": 1771545600000,
        "value": 76408.77,
        "day": "2026-02-20"
      },
      {
        "t": 1771632000000,
        "value": 76408.77,
        "day": "2026-02-21"
      },
      {
        "t": 1771718400000,
        "value": 76408.77,
        "day": "2026-02-22"
      },
      {
        "t": 1771804800000,
        "value": 76408.77,
        "day": "2026-02-23"
      },
      {
        "t": 1771891200000,
        "value": 76408.77,
        "day": "2026-02-24"
      },
      {
        "t": 1771977600000,
        "value": 76408.77,
        "day": "2026-02-25"
      },
      {
        "t": 1772064000000,
        "value": 76408.77,
        "day": "2026-02-26"
      },
      {
        "t": 1772150400000,
        "value": 76408.77,
        "day": "2026-02-27"
      },
      {
        "t": 1772236800000,
        "value": 76408.77,
        "day": "2026-02-28"
      },
      {
        "t": 1772323200000,
        "value": 76408.77,
        "day": "2026-03-01"
      },
      {
        "t": 1772409600000,
        "value": 76408.77,
        "day": "2026-03-02"
      },
      {
        "t": 1772496000000,
        "value": 76408.77,
        "day": "2026-03-03"
      },
      {
        "t": 1772582400000,
        "value": 76408.77,
        "day": "2026-03-04"
      },
      {
        "t": 1772668800000,
        "value": 76408.77,
        "day": "2026-03-05"
      },
      {
        "t": 1772755200000,
        "value": 76408.77,
        "day": "2026-03-06"
      },
      {
        "t": 1772841600000,
        "value": 76408.77,
        "day": "2026-03-07"
      },
      {
        "t": 1772928000000,
        "value": 76408.77,
        "day": "2026-03-08"
      },
      {
        "t": 1773014400000,
        "value": 76408.77,
        "day": "2026-03-09"
      },
      {
        "t": 1773100800000,
        "value": 76408.77,
        "day": "2026-03-10"
      },
      {
        "t": 1773187200000,
        "value": 76408.77,
        "day": "2026-03-11"
      },
      {
        "t": 1773273600000,
        "value": 76408.77,
        "day": "2026-03-12"
      },
      {
        "t": 1773360000000,
        "value": 76408.77,
        "day": "2026-03-13"
      },
      {
        "t": 1773446400000,
        "value": 76408.77,
        "day": "2026-03-14"
      },
      {
        "t": 1773532800000,
        "value": 76408.77,
        "day": "2026-03-15"
      },
      {
        "t": 1773619200000,
        "value": 76408.77,
        "day": "2026-03-16"
      },
      {
        "t": 1773705600000,
        "value": 76408.77,
        "day": "2026-03-17"
      },
      {
        "t": 1773792000000,
        "value": 76408.77,
        "day": "2026-03-18"
      },
      {
        "t": 1773878400000,
        "value": 76408.77,
        "day": "2026-03-19"
      },
      {
        "t": 1774224000000,
        "value": 76408.77,
        "day": "2026-03-23"
      },
      {
        "t": 1774310400000,
        "value": 76408.77,
        "day": "2026-03-24"
      },
      {
        "t": 1774483200000,
        "value": 76408.77,
        "day": "2026-03-26"
      },
      {
        "t": 1774569600000,
        "value": 76408.77,
        "day": "2026-03-27"
      },
      {
        "t": 1780433090488,
        "value": 76573.65688593089,
        "day": "2026-06-02"
      },
      {
        "t": 1780517878969,
        "value": 75090.67622575062,
        "day": "2026-06-03"
      },
      {
        "t": 1780607675527,
        "value": 73900.255107145,
        "day": "2026-06-04"
      },
      {
        "t": 1780690640475,
        "value": 71777.75967349132,
        "day": "2026-06-05"
      },
      {
        "t": 1780783626497,
        "value": 71777.75967349132,
        "day": "2026-06-06"
      },
      {
        "t": 1781049572003,
        "value": 71962.11997229345,
        "day": "2026-06-09"
      },
      {
        "t": 1781130955812,
        "value": 71642.7006206566,
        "day": "2026-06-10"
      },
      {
        "t": 1781214747728,
        "value": 72743.0781959113,
        "day": "2026-06-11"
      },
      {
        "t": 1781308745723,
        "value": 72743.0781959113,
        "day": "2026-06-12"
      },
      {
        "t": 1781395192792,
        "value": 72743.0781959113,
        "day": "2026-06-13"
      },
      {
        "t": 1781477411193,
        "value": 72969.98505722487,
        "day": "2026-06-14"
      },
      {
        "t": 1781555075452,
        "value": 72969.98505722487,
        "day": "2026-06-15"
      },
      {
        "t": 1781647820552,
        "value": 72901.79355127516,
        "day": "2026-06-16"
      },
      {
        "t": 1781732584449,
        "value": 72632.26720198311,
        "day": "2026-06-17"
      },
      {
        "t": 1781817146584,
        "value": 71759.6920182597,
        "day": "2026-06-18"
      },
      {
        "t": 1781909019165,
        "value": 71759.6920182597,
        "day": "2026-06-19"
      },
      {
        "t": 1781999948655,
        "value": 71759.6920182597,
        "day": "2026-06-20"
      },
      {
        "t": 1782083051902,
        "value": 71606.28075497974,
        "day": "2026-06-21"
      },
      {
        "t": 1782165381536,
        "value": 72347.81357487381,
        "day": "2026-06-22"
      },
      {
        "t": 1782255702473,
        "value": 72503.23000796378,
        "day": "2026-06-23"
      },
      {
        "t": 1782345594008,
        "value": 70638.12678458121,
        "day": "2026-06-24"
      },
      {
        "t": 1782423481322,
        "value": 69321.73233470347,
        "day": "2026-06-25"
      },
      {
        "t": 1782518385790,
        "value": 69321.73233470347,
        "day": "2026-06-26"
      },
      {
        "t": 1782604740291,
        "value": 69154.73513432682,
        "day": "2026-06-27"
      },
      {
        "t": 1782639790891,
        "value": 69486.84298366017,
        "day": "2026-06-28"
      }
    ]
  }
}