fixed Display for Stop order. changed field to stop_price for StopLimit
This commit is contained in:
parent
35d967e6d9
commit
386137f16e
@ -261,7 +261,7 @@ pub enum OrderKind {
|
||||
Limit { price: f64 },
|
||||
Market,
|
||||
Stop { price: f64 },
|
||||
StopLimit { price: f64, limit_price: f64 },
|
||||
StopLimit { stop_price: f64, limit_price: f64 },
|
||||
TrailingStop { distance: f64 },
|
||||
FillOrKill { price: f64 },
|
||||
ImmediateOrCancel { price: f64 },
|
||||
@ -291,14 +291,14 @@ impl Display for OrderKind {
|
||||
write!(f, "[{}]", self.as_str())
|
||||
}
|
||||
OrderKind::Stop { price } => {
|
||||
write!(f, "[{} | Price: {:0.5}", self.as_str(), price,)
|
||||
write!(f, "[{} | Price: {:0.5}]", self.as_str(), price,)
|
||||
}
|
||||
OrderKind::StopLimit { price, limit_price } => {
|
||||
OrderKind::StopLimit { stop_price, limit_price } => {
|
||||
write!(
|
||||
f,
|
||||
"[{} | Price: {:0.5}, Limit Price: {:0.5}]",
|
||||
"[{} | Stop: {:0.5}, Limit: {:0.5}]",
|
||||
self.as_str(),
|
||||
price,
|
||||
stop_price,
|
||||
limit_price
|
||||
)
|
||||
}
|
||||
@ -373,7 +373,7 @@ impl OrderForm {
|
||||
OrderKind::Limit { price, .. } => Some(price),
|
||||
OrderKind::Market { .. } => None,
|
||||
OrderKind::Stop { price, .. } => Some(price),
|
||||
OrderKind::StopLimit { price, .. } => Some(price),
|
||||
OrderKind::StopLimit { stop_price: price, .. } => Some(price),
|
||||
OrderKind::TrailingStop { .. } => None,
|
||||
OrderKind::FillOrKill { price, .. } => Some(price),
|
||||
OrderKind::ImmediateOrCancel { price, .. } => Some(price),
|
||||
|
Loading…
Reference in New Issue
Block a user