TF Portfolio Exposure & Stress
Reveal hidden FX concentration, stop-defined risk, unbounded positions and four transparent adverse scenarios. Strictly read-only.

Broker-native monetary risk
Open hedging or netting positions are decomposed into currency legs and converted to account currency. Stop risk and all scenario P/L use the broker’s contract specification through OrderCalcProfit. No SL is UNBOUNDED; unresolved valuation is UNKNOWN.
| Exposure | Net and gross for eight FX currencies |
|---|---|
| Stop risk | Current price to SL using native contract rules |
| Scenarios | USD ±1%, chart base +1%, one D1 range adverse |
| Privacy | Snapshot stays in MT5 and is not persisted or transmitted |
Conservative thresholds
Refresh interval, stop-risk warning %, stress warning %, position details and debug logging. No trading permission is required.
100 valuation checks
Fifty independent fixture examples and 50/50 connected broker OrderCalcProfit calls passed with zero position/order changes.
Read-only dashboard QA


Use in MT5
- Copy the indicator files and shared include folder.
- Refresh Navigator and attach to any FX chart.
- Review account currency and explicit unknown/unbounded rows.
- Remove the indicator normally; it never changes positions.
Auditable release
Build 6163: 0 errors, 0 warnings. Live lifecycle returned 74 suite objects to zero. ZIP SHA-256: 019ea118abf65abc94c5a990476c4fbf641f1dd125f721abe591c13d12334d35.
Risk-awareness tool only. No promise of profit or personal investment advice.
