pub struct BuyOrderRequest {
pub instrument_name: String,
pub amount: f64,
pub price: Option<f64>,
pub label: Option<String>,
pub time_in_force: Option<TimeInForce>,
pub reduce_only: Option<bool>,
pub post_only: Option<bool>,
pub type_: Option<OrderType>,
}Expand description
Buy order request
Fields§
§instrument_name: StringName of the instrument to trade
amount: f64Amount/quantity to buy
price: Option<f64>Order price (required for limit orders)
label: Option<String>User-defined label for the order
time_in_force: Option<TimeInForce>Time in force specification
reduce_only: Option<bool>Whether this order only reduces position
post_only: Option<bool>Whether this is a post-only order
type_: Option<OrderType>Type of order to place
Trait Implementations§
Source§impl Clone for BuyOrderRequest
impl Clone for BuyOrderRequest
Source§fn clone(&self) -> BuyOrderRequest
fn clone(&self) -> BuyOrderRequest
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 BuyOrderRequest
impl Debug for BuyOrderRequest
Source§impl<'de> Deserialize<'de> for BuyOrderRequest
impl<'de> Deserialize<'de> for BuyOrderRequest
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
Source§impl Display for BuyOrderRequest
impl Display for BuyOrderRequest
Auto Trait Implementations§
impl Freeze for BuyOrderRequest
impl RefUnwindSafe for BuyOrderRequest
impl Send for BuyOrderRequest
impl Sync for BuyOrderRequest
impl Unpin for BuyOrderRequest
impl UnwindSafe for BuyOrderRequest
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