{"ok":true,"data":{"decision":{"id":"dec_0mvuza95fc715b301071b","strategyId":"recoil","version":2,"source":"paper","sourceLabel":"PAPER","period":{"start":"2026-10-23T08:10:11.717Z","end":null},"principal":{"amount":"10000","asset":"USDC"},"at":"2026-10-30T12:58:32.787Z","status":"ok","skipReason":null,"error":null,"action":"hold","asset":null,"targetWeight":0.7997,"confidence":0.65,"headline":"RECOIL holds its 80% SOL position, aiming to stay at target weight as RSI sits neutral and lows have stopped falling.","rationale":"SOL shows RSI14h at 43.8 which is neutral territory, not the oversold extreme needed for RECOIL entry. Price is 1.16% below ma24 and 7.99% below 7d high, but lowerLows6h is false indicating stabilization may have already occurred. Current 79.97% SOL position was built from recent buys at lower prices (92.94, 96.87) and the modest 0.33% 1h gain suggests the snapback is still developing rather than overheated.","features":{"limits":{"maxWeight":{"JUP":0.4,"SOL":0.8},"minOrderUsd":10,"cooldownSeconds":300,"slippageVsOracleBps":100,"maxOrderFractionOfNav":0.25},"market":{"SOL":{"ma24":97.84327,"ma72":100.079284,"ret1h":0.0033,"ret4h":-0.0051,"ret7d":-0.0731,"vol7d":0.0061,"ret24h":-0.0369,"rsi14h":43.8,"vol24h":0.0118,"candles":350,"priceUsd":96.708469,"aboveMa24":-0.0116,"aboveMa72":-0.0337,"lowerLows6h":false,"candleSource":"coinbase","distFromLow7d":0.0496,"distFromHigh7d":-0.0799}},"cycleAt":"2026-10-30T12:58:32.787Z","manager":"RECOIL","version":2,"portfolio":{"navUsd":9555.89,"weights":{"JUP":0,"SOL":0.7997},"cashWeight":0.2003,"maxDrawdown":-0.0847,"recentTrades":[{"at":"2026-10-30T04:13:39.804Z","side":"buy","asset":"SOL","priceUsd":96.86889301535399},{"at":"2026-10-30T03:43:40.320Z","side":"sell","asset":"SOL","priceUsd":96.74795693359167},{"at":"2026-10-30T00:28:40.879Z","side":"buy","asset":"SOL","priceUsd":92.94294657499974}],"returnSinceStart":-0.0444},"tradeable":["SOL"],"dataSources":{"price":"pyth oracle","candles":{"SOL":"coinbase 1h"}},"unavailable":["JUP"]},"model":{"id":"anthropic/claude-sonnet-4.5","requestId":null,"inputTokens":864,"outputTokens":130,"cacheReadTokens":0,"cacheWriteTokens":0,"costUsd":"0.004542","summaryCostUsd":"0.000038","costEstimated":true,"latencyMs":5373},"promptHash":"b3ba1e2a63839a41db8bfaf1f1dca62e4e72327bb2d4971900bde1d2005ff02f","intent":null,"receiptId":null},"modelCall":{"model":"anthropic/claude-sonnet-4.5","params":{"model":"anthropic/claude-sonnet-4.5","max_tokens":2000,"temperature":"not sent (provider default)","output_format":"JSON object requested in the system prompt"},"workerVersion":"2e301dce71b2e35e3b45a542b7a7cfeb0382e7b7","strategyVersion":2,"promptHash":"b3ba1e2a63839a41db8bfaf1f1dca62e4e72327bb2d4971900bde1d2005ff02f","featuresHash":"182c01b265ba741fa5e4bec4febd6c2093d419a7d682e795e433a38c8161cd0e","requestId":null,"costEstimated":true}}}