pub struct TradeStatistics {
pub avgprice: Decimal,
pub buy: Decimal,
pub neutral: Decimal,
pub preclose: Decimal,
pub sell: Decimal,
pub timestamp: String,
pub total_amount: Decimal,
pub trade_date: Vec<String>,
pub trades_count: String,
}Expand description
Summary trade statistics
Fields§
§avgprice: DecimalVolume-weighted average price
buy: DecimalTotal buy volume (shares)
neutral: DecimalTotal neutral / unknown-direction volume
preclose: DecimalPrevious close price
sell: DecimalTotal sell volume (shares)
timestamp: StringData timestamp (unix timestamp string)
total_amount: DecimalTotal trading volume (shares)
trade_date: Vec<String>Unix timestamps for the last 5 trading days
trades_count: StringTotal number of trades
Trait Implementations§
Source§impl Clone for TradeStatistics
impl Clone for TradeStatistics
Source§fn clone(&self) -> TradeStatistics
fn clone(&self) -> TradeStatistics
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 TradeStatistics
impl Debug for TradeStatistics
Source§impl<'de> Deserialize<'de> for TradeStatistics
impl<'de> Deserialize<'de> for TradeStatistics
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 TradeStatistics
impl RefUnwindSafe for TradeStatistics
impl Send for TradeStatistics
impl Sync for TradeStatistics
impl Unpin for TradeStatistics
impl UnsafeUnpin for TradeStatistics
impl UnwindSafe for TradeStatistics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more