1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use derive_more::Constructor;
use rust_decimal::prelude::Decimal;
use serde::Deserialize;
use serde::Serialize;
/// This struct represents a candle
#[derive(Serialize, Deserialize, Clone, Constructor, Debug, PartialEq)]
pub struct Candle {
pub time: u64,
pub low: Decimal,
pub high: Decimal,
pub open: Decimal,
pub close: Decimal,
pub volume: Decimal,
}