{"uid":"cap_ZpC-XzHqACvEsyrJmrIXi","slug":"rafid-trade-log-analysis-api-2981b602","name":"Rafid Trade Log Analysis API","description":"Rafid Agent API provides structured intelligence and paid APIs for AI agents across property, company and risk, supplier, finance, document, website, automotive, logistics, recruitment, trading, voice, video and business-planning workflows.","url":"https://api.rafidsystem.com/api/v1/x402/trading/trade-log-analysis?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"records":{"type":"array","items":{},"maxItems":100000},"accountEquity":{"type":"number","minimum":0},"duplicateTradeIdPolicy":{"enum":["flag","deduplicate"],"type":"string"}}},"responseSchema":{"type":"json","example":{"summary":{"fees":1,"wins":1,"losses":0,"netPnl":9,"openTrades":0,"totalTrades":1,"closedTrades":1,"maxLosingStreak":0,"maxWinningStreak":1,"averageHoldingDurationSeconds":3600},"anomalies":[],"riskFlags":[],"dataQuality":{"warnings":[],"completeTradeCount":1,"incompleteTradeCount":0},"executionMetrics":{"missingPrices":0,"completeRecords":1,"malformedRecords":0,"duplicateTradeIds":[],"outOfOrderTimestamps":0},"behavioralPatterns":[],"performanceBySymbol":[],"performanceBySession":[],"performanceByStrategy":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.3","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.3/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_50GYFTf2gQjBmGr2lnzK8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.3","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes trading records to produce performance summaries, risk flags, anomaly detection, behavioral patterns, and data quality metrics for a trading account.","exampleAgentPrompt":"Analyze my trade log — I have about 200 records and my account equity is $50,000. Flag any duplicates by deduplicating them and give me a full performance summary including PnL, win rate, risk flags, and behavioral patterns.","exampleUseCases":[{"title":"Post-session trading performance review","prompt":"I just finished my trading session — can you analyze these 150 trade records with my account equity of $25,000, deduplicate any repeated trade IDs, and give me a breakdown of wins, losses, net PnL, and any risk flags?"},{"title":"Algorithmic strategy audit","prompt":"I want to audit my algo trading strategy. Here are 500 trade records and my account equity is $100,000. Flag duplicates and tell me how performance breaks down by symbol and strategy, and highlight any anomalies or behavioral patterns."},{"title":"Trade data quality check before reporting","prompt":"Before I submit my trading report, can you run my 80 trade records through a quality check with account equity of $10,000 — flag any malformed records, out-of-order timestamps, and missing prices, and let me know if there are any incomplete trades?"}],"resultDescription":"Returns a structured JSON object containing: a summary (total/open/closed trades, wins, losses, net PnL, fees, max winning/losing streaks, average holding duration in seconds), anomalies list, risk flags, data quality report (warnings, complete/incomplete trade counts), execution metrics (missing prices, complete/malformed/duplicate records, out-of-order timestamps), behavioral patterns, and performance breakdowns by symbol, session, and strategy.","failureModes":["Invalid or empty records array returns an error","Account equity below minimum (0) rejected","Records array exceeding 100,000 items may be rejected","Malformed trade record items degrade analysis quality and appear in execution metrics","Invalid duplicateTradeIdPolicy enum value causes request failure","Network or payment authorization failure returns HTTP 402"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, structured breakdown of a trading history — covering PnL, risk, anomaly detection, behavioral analysis, and data quality in a single call. Prefer it over generic analytics when you need trading-domain-specific metrics like winning/losing streaks, session-based performance, strategy attribution, and trade record validation simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:41:09.532Z","isFirstParty":false,"canonicalSlug":"rafid-trade-log-analysis-api-2981b602"}