diff --git a/services/broker_gateway_service/src/service.rs b/services/broker_gateway_service/src/service.rs index 825cda7b9..910e271c3 100644 --- a/services/broker_gateway_service/src/service.rs +++ b/services/broker_gateway_service/src/service.rs @@ -98,6 +98,7 @@ impl BrokerGatewayService { /// /// Returns an error if the result is not finite, negative, or exceeds i64 range. /// Uses rounding to avoid silent truncation of fractional lots. +#[cfg_attr(not(feature = "icmarkets"), allow(dead_code))] fn convert_quantity_to_volume(quantity: f64) -> Result { let volume_f = quantity * 100_000.0; if !volume_f.is_finite() || volume_f < 0.0 || volume_f > i64::MAX as f64 {