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}