Invalid Balances
General Information​
The Invalid Balances trigger performs a weekly check of account balances to detect discrepancies that may arise due to manual transaction changes.
For example, an issue may occur if a dealer removes orders without properly adjusting the account balance.
- If Automatic Balance Correction is enabled, the system will automatically fix detected mismatches.
- If Automatic Balance Correction is disabled, a notification is sent to the dealer for manual confirmation before correction.
Menu Navigation​
The Invalid Balances trigger is located under:
📂 Risk Management → Additional
Brokerpilot's Trigger Rules System
Brokerpilot's Notification System
Settings Overview​
Available Settings​
Parameter Name | Description |
---|---|
Automatic Balance Correction | Enables or disables automatic balance correction. |
Minimal Detectable Mismatch (USD) | If the detected mismatch is below this value, no notification will be generated. |
Weekday | The day when the weekly balance check will be performed. |
Hour | The time when the balance check will start. |
Permissions Required​
🛠MT5: "Accountant (deposit/withdraw)"
permission required.
🛠MT4: Admin permission required.
MT4 | MT5 |
---|---|
![]() ![]() ![]() | ![]() ![]() |
Trigger Logic​
📌 The trigger runs a weekly check on account balances at the specified day and time.
📌 It verifies balances by comparing all executed orders of the account.
📌 If an incorrect balance is detected:
- ✅ If automation is ON, the balance is automatically corrected.
- 🚨 If automation is OFF, a notification is generated for dealer approval.
The system utilizes MetaQuotes' built-in features to correct the balance.