{"slug":"agent-pocket-network-v1-backtest-reconcile-v1-e219c1","title":"Do the claimed backtest numbers follow from the trades?","host":"agent.pocket.network","method":"POST","resource":"https://agent.pocket.network/v1/backtest-reconcile-v1","category":"market","description":"Do the claimed backtest numbers follow from the trades? Send a TradingView \"List of trades\" CSV or a JSON trade list with the claimed metrics; get net profit, win rate, profit factor, drawdown and per-trade P&L recomputed, each claim marked MATCH or MISMATCH, and findings such as cost-free backtests","price_listed":0.005,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":26,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"single_position":true,"tolerance_pct":0.5},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"The body of POST /v1/reconcile, up to 2 MiB. Send trades_csv or trades.","properties":{"claimed":{"description":"The claimed metrics to check, any of net_profit, net_profit_pct, gross_profit, gross_loss, total_trades, win_rate, profit_factor, max_drawdown, max_drawdown_pct, avg_trade, largest_win, largest_loss.","type":"object"},"commission":{"description":"Commission applied to every trade.","properties":{"type":{"enum":["percent","per_contract","cash_per_order"],"type":"string"},"value":{"type":"number"}},"type":"object"},"initial_capital":{"description":"Starting capital for the percentage figures.","type":"number"},"single_position":{"default":true,"description":"Flag overlapping trades.","type":"boolean"},"tolerance_pct":{"default":0.5,"description":"How far a claim may differ, in percent, and still MATCH.","type":"number"},"trades":{"description":"The trades as a JSON list, in place of trades_csv.","items":{"properties":{"commission":{"type":"number"},"entry_price":{"type":"number"},"entry_time":{"type":"string"},"exit_price":{"type":"number"},"exit_time":{"type":"string"},"n":{"description":"Trade number."},"qty":{"type":"number"},"reported_pnl":{"type":"number"},"side":{"enum":["long","short"],"type":"string"}},"type":"object"},"type":"array"},"trades_csv":{"description":"A TradingView Strategy Tester \"List of trades\" CSV export.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"description":"POST /v1/reconcile answers a backtest-reconcile/v1 object: verdict, the recomputed metrics, each claim with claimed, recomputed, diff and status, findings with code and severity, counts, and the assumptions used.","type":"object"},"portal":{"properties":{"provenance":{"const":"third-party-supplier"},"schemaCheck":{"enum":["passed","undeclared","unchecked"]},"serviceId":{"const":"backtest-reconcile-v1"}},"required":["provenance","serviceId","schemaCheck"],"type":"object"}},"required":["portal","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Do the claimed backtest numbers follow from the trades? Send a TradingView \"List of trades\" CSV or a JSON trade list with the claimed metrics; get net profit, win rate, profit factor, drawdown and per-trade P&L recomputed, each claim marked MATCH or MISMATCH, and findings such as cost-free backtests. Deterministic, no market data. POST /v1/reconcile.","last_updated":"2026-10-10T13:12:28.939Z","schemes":["exact"]}