Find trades open on a day
find_tradesFind the trades that were open on a given calendar day — to match a screenshot, a note or a question like 'my ZN trade on 27 March' to a real trade id. date (YYYY-MM-DD) is read in the user's configured timezone (override with timezone, an IANA name); a trade matches when its [entry, exit] window touches that day, so multi-day swings match every day they were open; toleranceDays (0-3) widens the window — report the date difference to the user when you rely on it. symbol matches the instrument family, micro ≡ mini (GC finds MGC, 6B finds M6B, NQ finds MNQ). Optional accountId (comma-separated, from list_accounts) and side. Results include local entry/exit times, the existing images and the mirrored copies in other accounts. If two trades of the same family match the same day, ask the user or read the chart's time axis — never pick one silently.
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": {
"date": "<date>"
},
"name": "find_trades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Calendar day, YYYY-MM-DD, in the user's timezone. | |
| side | No | ||
| symbol | No | Instrument root, e.g. ZN, NQ, 6B. Micros match their mini. | |
| timezone | No | IANA timezone overriding the user's setting, e.g. Europe/Madrid. | |
| accountId | No | Account id(s) from list_accounts, comma-separated. Omit for all accounts. | |
| toleranceDays | No | Widen the window by N days on both sides. Default 0. |