get_open_positionsreadOwner-scopedThe user's open positions and pending orders across their MT5 accounts, with floating P/L REPRICED against the live feed rather than left at the last bridge sync, plus each account's balance, equity and free margin. The rows themselves (SL/TP, ticket, open time) are from the last sync; the price and the P/L are current. profit is floating and excludes swap and commission.
| Param | Type | Req. | Description |
|---|---|---|---|
| account_id | string | no | An account_id from list_journal_accounts. Omit for every connected account. |
| status | "open" | "pending" | "all" | no | Positions only, pending orders only, or both (default all). |
| symbol | string | no | Filter by symbol. |
| limit | integer | no | Max rows per list (1-200, default 100). |
Example prompts
- “What am I holding right now?”
- “Do I have any pending orders on EURUSD?”
- “How much am I up on my open positions?”
Example call
{ "name": "get_open_positions", "arguments": { "status": "all", "limit": 50 } }