use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MarketOhlcv {
pub open: f64,
pub high: f64,
pub low: f64,
pub close: f64,
pub volume: f64,
pub quote_volume: f64,
pub vwap: f64,
}
impl MarketOhlcv {
pub fn new(
open: f64,
high: f64,
low: f64,
close: f64,
volume: f64,
quote_volume: f64,
vwap: f64,
) -> Self {
Self {
open,
high,
low,
close,
volume,
quote_volume,
vwap,
}
}
}