Skip to main content

bybit/models/
risk_parameters.rs

1use crate::prelude::*;
2
3/// Risk parameters for a spot instrument.
4///
5/// Specifies risk-related constraints for spot trading. Not relevant for perpetual futures.
6#[derive(Debug, Serialize, Deserialize, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct RiskParameters {
9    /// The limit order risk parameter.
10    ///
11    /// Defines risk constraints for limit orders in spot trading. Not relevant for perpetuals.
12    #[serde(with = "string_to_float")]
13    pub price_limit_ratio_x: f64,
14    /// The market order risk parameter.
15    ///
16    /// Defines risk constraints for market orders in spot trading. Not relevant for perpetuals.
17    #[serde(with = "string_to_float")]
18    pub price_limit_ratio_y: f64,
19}