pub struct CachedFunds {Show 38 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 crypto_mv: Option<f64>,
pub exposure_level: Option<i32>,
pub exposure_limit: Option<f64>,
pub used_limit: Option<f64>,
pub remaining_limit: Option<f64>,
pub is_pdt: Option<bool>,
pub pdt_seq: Option<String>,
pub beginning_dtbp: Option<f64>,
pub remaining_dtbp: Option<f64>,
pub dt_call_amount: Option<f64>,
pub dt_status: Option<i32>,
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>§crypto_mv: Option<f64>§exposure_level: Option<i32>§exposure_limit: Option<f64>§used_limit: Option<f64>§remaining_limit: Option<f64>§is_pdt: Option<bool>是否 PDT 账户 (Pattern Day Trader, 仅 US)
pdt_seq: Option<String>剩余日内交易次数 (string 表示, mobile UI 直接显示)
beginning_dtbp: Option<f64>初始日内交易购买力 (DTBP)
remaining_dtbp: Option<f64>剩余日内交易购买力 (DTBP)
dt_call_amount: Option<f64>日内交易待缴金额 (DT Call)
dt_status: Option<i32>日内交易限制状态 (DTStatus enum)
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 UnsafeUnpin 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