|
|
@@ -355,14 +355,14 @@ pub(crate) fn handle_swap_market(data: String, symbol: String) -> Market {
|
|
|
base_asset: name_array[0].to_string(),
|
|
|
quote_asset: name_array[1].to_string(),
|
|
|
tick_size: value.order_price_round,
|
|
|
- amount_size: value.quanto_multiplier,
|
|
|
+ amount_size: value.order_size_min * value.quanto_multiplier,
|
|
|
price_precision: Decimal::from_u32(value.order_price_round.scale()).unwrap(),
|
|
|
- amount_precision: Decimal::from_u32(value.quanto_multiplier.scale()).unwrap(),
|
|
|
+ amount_precision: Decimal::from_u32((value.order_size_min * value.quanto_multiplier).scale()).unwrap(),
|
|
|
min_qty: value.order_size_min,
|
|
|
max_qty: value.order_size_max,
|
|
|
- min_notional: Default::default(),
|
|
|
- max_notional: Default::default(),
|
|
|
- ct_val: Default::default(),
|
|
|
+ min_notional: value.order_size_min * value.quanto_multiplier,
|
|
|
+ max_notional: value.order_size_max * value.quanto_multiplier,
|
|
|
+ ct_val: value.quanto_multiplier,
|
|
|
}
|
|
|
}
|
|
|
}
|