Skip to main content
Performance fees are configured per Investor and apply to eligible profit above the high-water mark (HWM). The fee debit comes from the Investor; the corresponding credit reaches the Master’s payment account.

Conceptual calculation

  • The HWM prevents the same profit from being charged twice.
  • When no profit exists above the HWM, the fee is zero.
  • The rate belongs to the Investor relationship, not to the Master globally.
  • Amounts executed in MT5 follow the environment’s monetary precision.

Collection triggers

Configure one Investor

Use GET /api/v1/investor/{investor_login}/performance-fee to read the current rate and POST /api/v1/investor/perf-fee/update to change future configuration.
Changing the rate does not replace the HWM or alter fees already executed. Record who authorized each change and when it became effective.

Reconcile both views

  1. Use /api/v1/perf-fee/transactions for credits observed in the Master’s payment account.
  2. Use /api/v1/perf-fee/master/{master_login}/investor-payments for the Investor-level breakdown.
  3. Deduplicate by stable identifiers such as id, run_id, investor_mt5_login, and mt5_op_id.
  4. Use the Investor-level detail—not only an aggregate payment credit—when allocating commissions across sponsors or IBs.

Previous: Subscriptions

Return to assignment and controlled exit.

Next: Asynchronous operations

Handle delayed Master balance effects safely.
Last modified on September 7, 2026