Individual MT5 indicator · Version 1.00

TF Portfolio Exposure & Stress

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

Portfolio exposure and stress visualization
Calculation

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
Inputs

Conservative thresholds

Refresh interval, stop-risk warning %, stress warning %, position details and debug logging. No trading permission is required.

Evidence

100 valuation checks

Fifty independent fixture examples and 50/50 connected broker OrderCalcProfit calls passed with zero position/order changes.

Actual MT5

Read-only dashboard QA

TF Portfolio Exposure and Stress on dark EURUSD H1 chart
TF Portfolio Exposure and Stress on light GBPUSD H4 chart
Install

Use in MT5

  1. Copy the indicator files and shared include folder.
  2. Refresh Navigator and attach to any FX chart.
  3. Review account currency and explicit unknown/unbounded rows.
  4. Remove the indicator normally; it never changes positions.
Integrity

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.