Test a trader's own trades against challenge rules
test_tradesReplays a list of closed trades 1,000 times against prop firm challenge rules and returns, per account: the chance of passing, the chance of reaching a first payout, the usual number of trading days, why failed attempts failed, the average number of attempts, and the likely fees per first payout with the funded profit needed to win them back. Give every closed trade's profit or loss in money and the starting balance of the test. Include each trade's close date when known, so busy and quiet days are kept as they happened. Name up to 10 challenge ids, or a firm, or leave both out to rank every account. Needs real closed trades, not figures made up from a win rate.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"trades": "<trades>",
"starting_balance": "<starting_balance>"
},
"name": "test_trades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| firm | No | Or: part of a firm name, to test that firm's accounts. Leave both out to rank every account. | |
| scale | No | Trade size multiplier to test, default 1 (as traded). | |
| trades | Yes | Closed trades in the order they closed. | |
| challenge_ids | No | Up to 10 PropPassCheck account ids. | |
| trades_per_day | No | Only used when the trades have no dates. Default 2. | |
| starting_balance | Yes | Account balance the trades started from, in the same currency as the profits. |