{"ok":true,"data":{"decision":{"id":"dec_0mvutxdgjb16653a576ff","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-30T10:28:33.763Z","status":"ok","skipReason":null,"error":null,"action":"hold","asset":null,"targetWeight":0.7994,"confidence":0.72,"headline":"RECOIL holds its position and aims for 80% target weight, waiting for clearer signs of capitulation before adding.","rationale":"SOL shows RSI14h at 41.9 (not oversold), price 1.65% below MA24, and 8.18% from 7d high. The lowerLows6h flag indicates downward momentum has not yet stabilized. Recent buy at 96.87 is above current price of 96.52, suggesting the prior reversal setup was premature. Waiting for clearer capitulation signals before adding to position.","features":{"limits":{"maxWeight":{"JUP":0.4,"SOL":0.8},"minOrderUsd":10,"cooldownSeconds":300,"slippageVsOracleBps":100,"maxOrderFractionOfNav":0.25},"market":{"SOL":{"ma24":98.131921,"ma72":100.175502,"ret1h":-0.0015,"ret4h":-0.0161,"ret7d":-0.0712,"vol7d":0.006,"ret24h":-0.0396,"rsi14h":41.9,"vol24h":0.0116,"candles":350,"priceUsd":96.516111,"aboveMa24":-0.0165,"aboveMa72":-0.0365,"lowerLows6h":true,"candleSource":"coinbase","distFromLow7d":0.0475,"distFromHigh7d":-0.0818}},"cycleAt":"2026-10-30T10:28:33.763Z","manager":"RECOIL","version":2,"portfolio":{"navUsd":9540.69,"weights":{"JUP":0,"SOL":0.7994},"cashWeight":0.2006,"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.0459},"tradeable":["SOL"],"dataSources":{"price":"pyth oracle","candles":{"SOL":"coinbase 1h"}},"unavailable":["JUP"]},"model":{"id":"anthropic/claude-sonnet-4.5","requestId":null,"inputTokens":864,"outputTokens":114,"cacheReadTokens":0,"cacheWriteTokens":0,"costUsd":"0.004302","summaryCostUsd":"0.000035","costEstimated":true,"latencyMs":5184},"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":"6811cf1da7ae252aea07f17708b8c36d27f081205bb6a83758f8d560f04b3a68","requestId":null,"costEstimated":true}}}