pub enum StopOrderType {
TakeProfit,
StopLoss,
TrailingStop,
Stop,
PartialTakeProfit,
PartialStopLoss,
TpslOrder,
OcoOrder,
MmRateClose,
BidirectionalTpslOrder,
UNKNOWN,
}Expand description
Type of a conditional or TP/SL order (stopOrderType).
Variants§
TakeProfit
Take profit for the whole position.
StopLoss
Stop loss for the whole position.
TrailingStop
Trailing stop.
Stop
Conditional order triggered by price.
PartialTakeProfit
Take profit for part of the position.
PartialStopLoss
Stop loss for part of the position.
TpslOrder
spot TP/SL order
OcoOrder
spot Oco order
MmRateClose
On web or app can set MMR to close position
BidirectionalTpslOrder
Spot bidirectional tpsl order
UNKNOWN
Not a conditional order, or an unknown value.
Trait Implementations§
Source§impl Clone for StopOrderType
impl Clone for StopOrderType
impl Copy for StopOrderType
Source§impl Debug for StopOrderType
impl Debug for StopOrderType
Source§impl<'de> Deserialize<'de> for StopOrderType
impl<'de> Deserialize<'de> for StopOrderType
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 PartialEq for StopOrderType
impl PartialEq for StopOrderType
Source§impl Serialize for StopOrderType
impl Serialize for StopOrderType
impl StructuralPartialEq for StopOrderType
Auto Trait Implementations§
impl Freeze for StopOrderType
impl RefUnwindSafe for StopOrderType
impl Send for StopOrderType
impl Sync for StopOrderType
impl Unpin for StopOrderType
impl UnsafeUnpin for StopOrderType
impl UnwindSafe for StopOrderType
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