IB Account
Fetch account summary from Interactive Brokers.
Prerequisites
User must have TWS or IB Gateway running locally with API enabled:
- •Paper trading: port 7497
- •Live trading: port 7496
Instructions
Note: If
uvis not installed orpyproject.tomlis not found, replaceuv run pythonwithpythonin all commands below.
bash
uv run python scripts/account.py [--port PORT]
Arguments
- •
--port- IB port (default: 7497 for paper trading)
Output
Returns JSON with:
- •
connected- Whether connection succeeded - •
account- Account ID - •
summary- Net liquidation, cash, buying power, etc.
If not connected, explain that TWS/Gateway needs to be running.
Dependencies
- •
ib-async