Capital Allocation and Risk Setup Guide: Sizing for XAUUSD Trading
Article 2: Capital Allocation and Risk Setup Guide: Sizing for XAUUSD Trading
Introduction: The Mathematics of Gold Volatility
Trading XAUUSD (Gold) requires strict mathematical discipline. Gold features deep institutional liquidity paired with rapid price expansions. Because of this, position volume cannot be arbitrary—it must be an exact mathematical function of your account equity, your risk tolerance, and your broker's underlying contract specification.
This guide explains how the risk and money management engine calculates position sizing, how it automatically normalizes contract specifications across Standard, Mini, and Micro accounts, and how to configure your settings for optimal stability.
1. Automated Contract Normalization (InpAutoDetectContract)
A common issue in automated trading is applying the same lot size across different brokers without checking the underlying contract specification. Brokers quote Gold in three primary contract sizes:
| Contract Classification | Underlying Contract Size | Pips/Points Value for 1.00 Lot ($1 Move) | Risk Exposure vs. Standard |
| Standard Contract | 100 Troy Ounces | 100.00( 1.00 / point on 0.01 lot) | 1x (Baseline) |
| Mini Contract | 10 Troy Ounces | 10.00( 0.10 / point on 0.01 lot) | 10x Smaller |
| Micro Contract | 1 Troy Ounce | 1.00( 0.01 / point on 0.01 lot) | 100x Smaller |
How Automated Contract Detection Works
When the Auto-Detect Contract setting is enabled, the Expert Advisor automatically identifies your broker's contract specifications the moment it attaches to the chart.
Instead of forcing you to recalculate lot sizing manually, the algorithm checks whether your broker quotes Gold as a Standard (100 oz), Mini (10 oz), or Micro (1 oz) contract. It then automatically scales the required balance steps behind the scenes so your risk exposure remains perfectly balanced.
What this means for your capital:
-
On a Standard Contract (100 oz): A $100 balance step per 0.01 lot provides a balanced, institutional-grade risk exposure.
-
On a Mini Contract (10 oz): Because the contract size is 10 times smaller, a $500 balance on a Mini contract carries the exact same mathematical margin safety and percentage drawdown as a $5,000 balance on a Standard contract.
-
On a Micro Contract (1 oz): Because the contract size is 100 times smaller, an account with $50 to $100 on a Micro contract receives the exact same mathematical margin safety and percentage drawdown as an account with $5,000 to $10,000 on a Standard contract.
This automated feature ensures that whether you are trading a smaller Micro account or a large Standard account, the algorithm applies the exact same risk management principles without any manual calculation required on your part.
On a Standard Contract (100 oz): A $100 balance step per 0.01 lot provides a balanced, institutional-grade risk exposure.
On a Mini Contract (10 oz): Because the contract size is 10 times smaller, a $500 balance on a Mini contract carries the exact same mathematical margin safety and percentage drawdown as a $5,000 balance on a Standard contract.
On a Micro Contract (1 oz): Because the contract size is 100 times smaller, an account with $50 to $100 on a Micro contract receives the exact same mathematical margin safety and percentage drawdown as an account with $5,000 to $10,000 on a Standard contract.
2. The Operational Risk Stratifications
Our live monitoring signals demonstrate three distinct capital allocation models. Each tier establishes a specific ratio between available capital and the 0.01 base lot allocation:
+-------------------------------------------------------------------------+ | BALANCED TIER: $100 per 0.01 Lot --> Target DD: <12% | Low Volatility| | AGGRESSIVE TIER: $50 per 0.01 Lot --> Target DD: <20% | Moderate Risk | | EXTREME TIER: $35 per 0.01 Lot --> Target DD: <30% | Maximum Yield | +-------------------------------------------------------------------------+
A. Balanced Tier ($100 per 0.01 Base Lot)
-
Target Profile: Conservative capital preservation and steady compounding.
-
Recommended Accounts: Standard accounts with $1,000+ or Micro accounts with $100+.
-
Behavior: Gives the multi-engine framework ample room to navigate sustained adverse market moves. Floating drawdown remains low, and free margin easily absorbs multi-leg recovery cycles.
B. Aggressive Tier ($50 per 0.01 Base Lot)
-
Target Profile: Active growth with moderate drawdown tolerance.
-
Recommended Accounts: Standard accounts with $500+ or Micro accounts with $50+.
-
Behavior: Doubles capital efficiency relative to the Balanced tier. Recovery cycles generate faster turnover, but margin utilization peaks higher during extended market trends.
C. Extreme Tier ($35 per 0.01 Base Lot)
-
Target Profile: High turnover on smaller capital bases.
-
Recommended Accounts: Micro accounts or dedicated high-risk capital.
-
Behavior: Maximizes position frequency and volume. While the internal Net-Positive Basket Closure exits trades cleanly, users must have the risk tolerance to endure equity swings of up to 25%–30%.
3. Step-by-Step Configuration: Automated vs. Fixed Mode
The EA offers two distinct methods for lot sizing via the InpLotsCalc parameter:
Method 1: Dynamic Profile Sizing (InpLotsCalc = 0)
The algorithm automatically scales volume as your account balance compounds:
-
Set InpLotsCalc = 0 (LOTS_AUTO).
-
Set InpRiskProfile = Choose your preferred tier (RISK_STANDARD, RISK_AGGRESSIVE, or RISK_EXTREME).
-
Set InpAutoDetectContract = true (enables automatic Micro/Mini/Standard contract scaling).
-
Set InpAutoLotsValue = 1.0 (leave at default 1.0 unless you want to add an extra multiplier).
Method 2: Fixed Capital Step Sizing (InpLotsCalc = 1)
Enforces exact mathematical balance steps without compounding curves:
-
Set InpLotsCalc = 1 (LOTS_FIXED).
-
Set InpLotsFixed = 0.01 (your base lot unit).
-
Set InpLotsFixedBalance = Input your balance allocation milestone:
-
Enter 100.0 for Balanced Risk ($100 per 0.01 lot).
-
Enter 50.0 for Aggressive Risk ($50 per 0.01 lot).
-
Enter 35.0 for Extreme Risk ($35 per 0.01 lot).
-
Example Calculation: With InpLotsFixedBalance = 100.0 on an account balance of $650, the starting volume is 0.06 lots. When the balance reaches $700, starting volume automatically adjusts to 0.07 lots.
4. Capital Allocation Summary Matrix
| Initial Capital | Account Specification | Sizing Mode (InpLotsCalc) | Base Lot | Equivalent Profile |
| $50 – $150 | Micro Account (1 oz contract) | Fixed Mode (InpLotsFixedBalance = 50.0) | 0.01 | Aggressive / Extreme |
| $200 – $490 | Micro Account (1 oz contract) | Fixed Mode (InpLotsFixedBalance = 100.0) | 0.01 – 0.04 | Balanced |
| $500 – $999 | Standard ECN Account | Auto (RISK_STANDARD) | 0.01 | Conservative / Balanced |
| $1,000 – $5,000 | Standard RAW / ECN | Auto (RISK_AGGRESSIVE) | 0.01 – 0.05 | Balanced / Growth |
| $10,000+ | Standard Institutional | Auto (RISK_STANDARD) | Dynamic Scaling | Low Drawdown Compounding |
![[Action Required]: Manual EA Pause Recommended [Action Required]: Manual EA Pause Recommended](https://c.mql5.com/6/1027/splash-preview-775266.png)

