Copy-trade backtest
copy_backtestWould copying this wallet have made money? Replays its pump.fun entries and exits 0–25 slots late on the recorded curve and shows where the edge dies. Takes the wallet's pump.fun positions over the last 1–14 days and simulates a copier that buys the same token and sells when the leader sells, arriving 0, 1, 2, 5, 10 or 25 slots (0–10 s) late. Fills use the bonding-curve reserves our tape recorded at that moment, including curve fees and the copy's own price impact. Returns PnL, win rate and ROI per latency, the leader's own median ROI for contrast, and a verdict: copyable, latency-sensitive (edge gone by N slots), or not copyable. A wallet that looks great on its own PnL often loses money for anyone who follows it. When to use: After pump_wallet or smart_money, to check copying survives realistic delay. Price: $0.03 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days of the wallet's history to replay. Range 1-14. Default 3. | |
| exit | No | sell on the leader's first sell, or once it has sold 90%. Default "first_sell". | first_sell |
| wallet | Yes | leader wallet to copy. Base58 Solana address, 32-44 chars. | |
| size_sol | No | SOL per copied entry. Range 0.01-10. Default 0.1. | |
| max_positions | No | most recent positions to replay. Range 10-300. Default 150. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| found | No | ||
| label | No | ||
| setup | No | ||
| by_lag | No | ||
| wallet | No | ||
| verdict | No | ||
| fast_flips_pct | No | ||
| biggest_at_2_slots | No | ||
| leader_median_roi_pct | No |