pub struct CachedFunds {Show 27 fields
pub power: f64,
pub total_assets: f64,
pub cash: f64,
pub market_val: f64,
pub frozen_cash: f64,
pub debt_cash: f64,
pub avl_withdrawal_cash: f64,
pub currency: Option<i32>,
pub available_funds: Option<f64>,
pub unrealized_pl: Option<f64>,
pub realized_pl: Option<f64>,
pub risk_level: Option<i32>,
pub initial_margin: Option<f64>,
pub maintenance_margin: Option<f64>,
pub max_power_short: Option<f64>,
pub net_cash_power: Option<f64>,
pub long_mv: Option<f64>,
pub short_mv: Option<f64>,
pub pending_asset: Option<f64>,
pub max_withdrawal: Option<f64>,
pub risk_status: Option<i32>,
pub margin_call_margin: Option<f64>,
pub securities_assets: Option<f64>,
pub fund_assets: Option<f64>,
pub bond_assets: Option<f64>,
pub cash_info_list: Vec<CachedCashInfo>,
pub market_info_list: Vec<CachedMarketInfo>,
}Expand description
缓存的资金 (对齐 C++ Ndt_Trd_AccFund 全字段)
Fields§
§power: f64§total_assets: f64§cash: f64§market_val: f64§frozen_cash: f64§debt_cash: f64§avl_withdrawal_cash: f64§currency: Option<i32>§available_funds: Option<f64>§unrealized_pl: Option<f64>§realized_pl: Option<f64>§risk_level: Option<i32>§initial_margin: Option<f64>§maintenance_margin: Option<f64>§max_power_short: Option<f64>§net_cash_power: Option<f64>§long_mv: Option<f64>§short_mv: Option<f64>§pending_asset: Option<f64>§max_withdrawal: Option<f64>§risk_status: Option<i32>§margin_call_margin: Option<f64>§securities_assets: Option<f64>§fund_assets: Option<f64>§bond_assets: Option<f64>§cash_info_list: Vec<CachedCashInfo>分币种现金信息: (currency, cash, avl_withdrawal, net_cash_power)
market_info_list: Vec<CachedMarketInfo>分市场资产信息: (trd_market, assets)
Trait Implementations§
Source§impl Clone for CachedFunds
impl Clone for CachedFunds
Source§fn clone(&self) -> CachedFunds
fn clone(&self) -> CachedFunds
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 CachedFunds
impl Debug for CachedFunds
Source§impl Default for CachedFunds
impl Default for CachedFunds
Source§fn default() -> CachedFunds
fn default() -> CachedFunds
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CachedFunds
impl RefUnwindSafe for CachedFunds
impl Send for CachedFunds
impl Sync for CachedFunds
impl Unpin for CachedFunds
impl UnwindSafe for CachedFunds
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