{"ok":true,"data":{"decision":{"id":"dec_0mvousuz620fb055a2808","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-26T06:06:25.746Z","status":"ok","skipReason":null,"error":null,"action":"hold","asset":null,"targetWeight":0.8009,"confidence":0.72,"headline":"RECOIL holds its SOL position near the 80% limit, as no reversal setup has formed.","rationale":"SOL is currently 80.09% of NAV at the position limit. RSI14h at 48.3 shows neutral momentum, not oversold. Price is near its MA24 (only -0.06% below) and not showing the deep drawdown or reversal setup that defines RECOIL entry criteria. The asset is not stretched to the downside nor stabilizing after capitulation, so no reversal opportunity exists.","features":{"limits":{"maxWeight":{"JUP":0.4,"SOL":0.8},"minOrderUsd":10,"cooldownSeconds":300,"slippageVsOracleBps":100,"maxOrderFractionOfNav":0.25},"market":{"SOL":{"ma24":101.16574,"ma72":102.048858,"ret1h":-0.002,"ret4h":0.0061,"ret7d":-0.0428,"vol7d":0.0047,"ret24h":-0.0009,"rsi14h":48.3,"vol24h":0.0043,"candles":350,"priceUsd":101.107755,"aboveMa24":-0.0006,"aboveMa72":-0.0092,"lowerLows6h":false,"candleSource":"coinbase","distFromLow7d":0.0264,"distFromHigh7d":-0.0735}},"cycleAt":"2026-10-26T06:06:25.746Z","manager":"RECOIL","version":2,"portfolio":{"navUsd":9900.83,"weights":{"JUP":0,"SOL":0.8009},"cashWeight":0.1991,"maxDrawdown":-0.034,"recentTrades":[{"at":"2026-10-26T04:21:32.198Z","side":"buy","asset":"SOL","priceUsd":100.61061714502355},{"at":"2026-10-24T23:36:32.238Z","side":"sell","asset":"SOL","priceUsd":102.28352866190441},{"at":"2026-10-24T15:24:09.741Z","side":"buy","asset":"SOL","priceUsd":99.04599700648654}],"returnSinceStart":-0.0099},"tradeable":["SOL"],"dataSources":{"price":"pyth oracle","candles":{"SOL":"coinbase 1h"}},"unavailable":["JUP"]},"model":{"id":"anthropic/claude-sonnet-4.5","requestId":null,"inputTokens":864,"outputTokens":115,"cacheReadTokens":0,"cacheWriteTokens":0,"costUsd":"0.004317","summaryCostUsd":"0.000032","costEstimated":true,"latencyMs":4959},"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":"6882e6c29fbf3f9d686616d8e96fa63abe7532af","strategyVersion":2,"promptHash":"b3ba1e2a63839a41db8bfaf1f1dca62e4e72327bb2d4971900bde1d2005ff02f","featuresHash":"fdd4a21f1128a9942142adf5ccf9f776db8d62f711a7e26e9f8100cc962fd938","requestId":null,"costEstimated":true}}}