VOL - Volume Calculation
Volume per trade
Each trading module typically includes its own risk and money management logic to calculate the optimal trade volume based on its individually defined risk metrics. However, when multiple modules are combined, it can be beneficial to bypass these individual volume calculations for streamlined control.
To override per-module volume settings and apply a unified approach, the following application input parameters can be used:
Input variable within MetaTrader (Identifier in SET file) | Default value | Comment |
---|---|---|
> (VOL) Volume size calculation (IN_nVolSelection) | AUTOMATIC | Numeric values usable in SET files: 0 - AUTOMATIC 1 - LIMITED |
> (VOL) Max. volume size per trade (IN_dVolMaximumVolume) | 0.01 | If the precise value cannot be utilized due to the minimum lot size constraint, the system will default to using the minimum lot size instead. The input value cannot be smaller than 0. |
> (VOL) Volume size calculation = AUTOMATIC
In automatic mode (default setting), trade volumes adjust dynamically based on each module’s risk and money management settings. This ensures the system stays within its defined performance and drawdown limits. Variations in volume are often due to differing stop-loss levels across trades. When automatic mode is active, the input parameter > (VOL) Max. volume size per trade is ignored, allowing full use of each module’s configured preferences.

> (VOL) Volume size calculation = LIMITED
The second volume calculation option enforces a maximum trade size using the input parameter > (VOL) Max. volume size per trade. No trade will exceed this limit. However, this setting acts as a cap, not a fixed value. Individual trading modules may still choose smaller volumes based on their internal logic. In such cases, the lower value is used. Brokers often define minimum and maximum lot sizes per symbol, which may further limit trade volume. If you intend to apply a fixed value to the volume, use the parameter override feature instead.
