pub struct PositionData {Show 16 fields
pub gateway_name: String,
pub symbol: String,
pub exchange: Exchange,
pub direction: Direction,
pub volume: f64,
pub frozen: f64,
pub price: f64,
pub pnl: f64,
pub yd_volume: f64,
pub name: String,
pub can_use_volume: f64,
pub market_value: f64,
pub on_road_volume: f64,
pub avg_price: f64,
pub last_price: f64,
pub profit_rate: f64,
}Expand description
逐向持仓数据。
Fields§
§gateway_name: String上游网关名
symbol: String合约代码
exchange: Exchange交易所
direction: Direction方向(Python 必填;Rust Default 为 Direction::NET,见 constant.rs 说明)
volume: f64持仓量
frozen: f64冻结量
price: f64持仓均价(网关侧口径)
pnl: f64持仓盈亏
yd_volume: f64隔夜仓量(Yesterday)
name: String证券名称
can_use_volume: f64可用数量
market_value: f64市值
on_road_volume: f64在途股份
avg_price: f64成本价
last_price: f64最新价
profit_rate: f64盈亏比例
Implementations§
Source§impl PositionData
impl PositionData
Trait Implementations§
Source§impl Clone for PositionData
impl Clone for PositionData
Source§impl Debug for PositionData
impl Debug for PositionData
Source§impl Default for PositionData
impl Default for PositionData
Source§impl PartialEq for PositionData
impl PartialEq for PositionData
impl StructuralPartialEq for PositionData
Auto Trait Implementations§
impl Freeze for PositionData
impl RefUnwindSafe for PositionData
impl Send for PositionData
impl Sync for PositionData
impl Unpin for PositionData
impl UnsafeUnpin for PositionData
impl UnwindSafe for PositionData
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