sandbox-quant 1.0.8

Exchange-truth trading core for Binance Spot and Futures
Documentation
use crate::exchange::binance::orders::RawOpenOrder;

#[derive(Debug, Default, Clone, PartialEq)]
pub struct RawBalance {
    pub asset: String,
    pub free: f64,
    pub locked: f64,
}

#[derive(Debug, Default, Clone, PartialEq)]
pub struct RawPosition {
    pub symbol: String,
    pub signed_qty: f64,
    pub entry_price: Option<f64>,
}

#[derive(Debug, Default, Clone, PartialEq)]
pub struct RawAccountState {
    pub balances: Vec<RawBalance>,
    pub positions: Vec<RawPosition>,
    pub open_orders: Vec<RawOpenOrder>,
}