Category: Risk Management (SIMULATE)
Tracks real-time margin usage across positions, alerts on margin call proximity, and computes liquidation prices.
- Fetches current positions via
position_list_query. - Gets live prices via
get_stock_quote. - Queries trading info via
acctradinginfo_queryfor margin ratios and lot sizes. - Computes utilization = margin_required / total_equity.
- Estimates liquidation price based on maintenance margin assumptions.
- Renders color-coded utilization bars (green < 50%, yellow < 80%, red ≥ 80%).
- Polls continuously until interrupted.
python3 main.py # defaults: HK.00700, US.TCEHY, HK.00005
python3 main.py --symbols HK.00700,US.TCEHY --margin-threshold 0.75position_list_queryfor live holdingsaccinfo_queryfor account equityacctradinginfo_queryfor margin parameters- Liquidation price estimation
- Color-coded terminal output with ANSI escapes
- Continuous monitoring with configurable polling interval
| Flag | Default | Description |
|---|---|---|
--symbols |
HK.00700,US.TCEHY,HK.00005 |
Monitored tickers |
--margin-threshold |
0.80 |
Alert threshold (80% default) |