{"ok":true,"data":{"decision":{"id":"dec_0mvurs7ifa07cc709cbbc","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-30T09:28:33.543Z","status":"ok","skipReason":null,"error":null,"action":"hold","asset":null,"targetWeight":0.7998,"confidence":0.65,"headline":"RECOIL holds its position and aims for 80% target weight in SOL, waiting for clearer bottoming signals.","rationale":"SOL shows RSI14h of 42.9 which is near neutral territory, not stretched enough for a reversal setup. Price is only 1.57% below the 24h MA and 7.95% from the 7d high, which is moderate but not extreme compression. The lowerLows6h flag indicates the asset may still be in downward motion rather than stabilizing, so waiting for clearer bottoming signals is prudent.","features":{"limits":{"maxWeight":{"JUP":0.4,"SOL":0.8},"minOrderUsd":10,"cooldownSeconds":300,"slippageVsOracleBps":100,"maxOrderFractionOfNav":0.25},"market":{"SOL":{"ma24":98.301937,"ma72":100.224535,"ret1h":-0.0046,"ret4h":-0.011,"ret7d":-0.0703,"vol7d":0.006,"ret24h":-0.034,"rsi14h":42.9,"vol24h":0.0117,"candles":350,"priceUsd":96.75649,"aboveMa24":-0.0157,"aboveMa72":-0.0346,"lowerLows6h":true,"candleSource":"coinbase","distFromLow7d":0.0501,"distFromHigh7d":-0.0795}},"cycleAt":"2026-10-30T09:28:33.543Z","manager":"RECOIL","version":2,"portfolio":{"navUsd":9559.68,"weights":{"JUP":0,"SOL":0.7998},"cashWeight":0.2002,"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.044},"tradeable":["SOL"],"dataSources":{"price":"pyth oracle","candles":{"SOL":"coinbase 1h"}},"unavailable":["JUP"]},"model":{"id":"anthropic/claude-sonnet-4.5","requestId":null,"inputTokens":863,"outputTokens":118,"cacheReadTokens":0,"cacheWriteTokens":0,"costUsd":"0.004359","summaryCostUsd":"0.000035","costEstimated":true,"latencyMs":4263},"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":"5d24ca88c8569038a845b8650734a77eb769ee890e8aebd3e1ed11fdc4a816d1","requestId":null,"costEstimated":true}}}