pub struct MarginOrder {Show 13 fields
pub symbol: String,
pub side: OrderSide,
pub order_type: OrderType,
pub quantity: Option<f64>,
pub quote_order_qty: Option<f64>,
pub price: Option<f64>,
pub stop_price: Option<f64>,
pub new_client_order_id: Option<String>,
pub iceberg_qty: Option<f64>,
pub new_order_resp_type: OrderResponse,
pub time_in_force: Option<TimeInForce>,
pub is_isolated: Option<String>,
pub side_effect_type: SideEffectType,
}Fields§
§symbol: String§side: OrderSide§order_type: OrderType§quantity: Option<f64>§quote_order_qty: Option<f64>§price: Option<f64>§stop_price: Option<f64>Used with OrderType::StopLoss, OrderType::StopLossLimit, OrderType::TakeProfit and OrderType::TakeProfitLimit
new_client_order_id: Option<String>§iceberg_qty: Option<f64>Used with OrderType::Limit, OrderType::StopLossLimit and OrderType::TakeProfitLimit to create an iceberg order
new_order_resp_type: OrderResponseDefault is OrderResponse::ACK
time_in_force: Option<TimeInForce>N.B. : do not set with OrderType::Market
is_isolated: Option<String>“TRUE” or “FALSE”, in upper case, default is “FALSE”
side_effect_type: SideEffectTypeDefault is SideEffectType::NoSideEffect
Trait Implementations§
Source§impl Clone for MarginOrder
impl Clone for MarginOrder
Source§fn clone(&self) -> MarginOrder
fn clone(&self) -> MarginOrder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MarginOrder
impl Debug for MarginOrder
Source§impl<'de> Deserialize<'de> for MarginOrder
impl<'de> Deserialize<'de> for MarginOrder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MarginOrder
impl RefUnwindSafe for MarginOrder
impl Send for MarginOrder
impl Sync for MarginOrder
impl Unpin for MarginOrder
impl UnwindSafe for MarginOrder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more