Struct binance_spot_connector_rust::market::rolling_window_price_change_statistics::RollingWindowPriceChangeStatistics
source · pub struct RollingWindowPriceChangeStatistics { /* private fields */ }
Expand description
GET /api/v3/ticker
The window used to compute statistics is typically slightly wider than requested windowSize.
openTime for /api/v3/ticker always starts on a minute, while the closeTime is the current time of the request. As such, the effective window might be up to 1 minute wider than requested.
E.g. If the closeTime is 1641287867099 (January 04, 2022 09:17:47:099 UTC) , and the windowSize is 1d. the openTime will be: 1641201420000 (January 3, 2022, 09:17:00 UTC)
Weight(IP): 2 for each requested symbol regardless of windowSize.
The weight for this request will cap at 100 once the number of symbols in the request is more than 50.
Example
use binance_spot_connector_rust::market;
let request = market::rolling_window_price_change_statistics().symbol("BNBUSDT").symbols(vec!["BTCUSDT","BNBBTC"]);
Implementations§
Trait Implementations§
source§impl From<RollingWindowPriceChangeStatistics> for Request
impl From<RollingWindowPriceChangeStatistics> for Request
source§fn from(request: RollingWindowPriceChangeStatistics) -> Request
fn from(request: RollingWindowPriceChangeStatistics) -> Request
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for RollingWindowPriceChangeStatistics
impl Send for RollingWindowPriceChangeStatistics
impl Sync for RollingWindowPriceChangeStatistics
impl Unpin for RollingWindowPriceChangeStatistics
impl UnwindSafe for RollingWindowPriceChangeStatistics
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