pub struct Position {Show 43 fields
pub user_id: String,
pub exchange_id: String,
pub instrument_id: String,
pub volume_long_today: i64,
pub volume_long_his: i64,
pub volume_long: i64,
pub volume_long_frozen_today: i64,
pub volume_long_frozen_his: i64,
pub volume_long_frozen: i64,
pub volume_short_today: i64,
pub volume_short_his: i64,
pub volume_short: i64,
pub volume_short_frozen_today: i64,
pub volume_short_frozen_his: i64,
pub volume_short_frozen: i64,
pub volume_long_yd: i64,
pub volume_short_yd: i64,
pub pos_long_his: i64,
pub pos_long_today: i64,
pub pos_short_his: i64,
pub pos_short_today: i64,
pub open_price_long: f64,
pub open_price_short: f64,
pub open_cost_long: f64,
pub open_cost_short: f64,
pub position_price_long: f64,
pub position_price_short: f64,
pub position_cost_long: f64,
pub position_cost_short: f64,
pub last_price: f64,
pub float_profit_long: f64,
pub float_profit_short: f64,
pub float_profit: f64,
pub position_profit_long: f64,
pub position_profit_short: f64,
pub position_profit: f64,
pub margin_long: f64,
pub margin_short: f64,
pub margin: f64,
pub market_value_long: f64,
pub market_value_short: f64,
pub market_value: f64,
pub epoch: Option<i64>,
}Expand description
持仓信息
Fields§
§user_id: String用户ID
exchange_id: String交易所代码
instrument_id: String合约代码
volume_long_today: i64多头今仓持仓手数
volume_long_his: i64多头老仓持仓手数
volume_long: i64多头持仓手数
volume_long_frozen_today: i64多头今仓冻结手数
volume_long_frozen_his: i64多头老仓冻结手数
volume_long_frozen: i64多头持仓冻结
volume_short_today: i64空头今仓持仓手数
volume_short_his: i64空头老仓持仓手数
volume_short: i64空头持仓手数
volume_short_frozen_today: i64空头今仓冻结手数
volume_short_frozen_his: i64空头老仓冻结手数
volume_short_frozen: i64空头持仓冻结
volume_long_yd: i64多头昨仓手数
volume_short_yd: i64空头昨仓手数
pos_long_his: i64多头老仓手数
pos_long_today: i64多头今仓手数
pos_short_his: i64空头老仓手数
pos_short_today: i64空头今仓手数
open_price_long: f64多头开仓均价
open_price_short: f64空头开仓均价
open_cost_long: f64多头开仓市值
open_cost_short: f64空头开仓市值
position_price_long: f64多头持仓均价
position_price_short: f64空头持仓均价
position_cost_long: f64多头持仓市值
position_cost_short: f64空头持仓市值
last_price: f64最新价
float_profit_long: f64多头浮动盈亏
float_profit_short: f64空头浮动盈亏
float_profit: f64浮动盈亏 = floatProfitLong + floatProfitShort
position_profit_long: f64多头持仓盈亏
position_profit_short: f64空头持仓盈亏
position_profit: f64持仓盈亏 = positionProfitLong + positionProfitShort
margin_long: f64多头持仓占用保证金
margin_short: f64空头持仓占用保证金
margin: f64持仓占用保证金 = marginLong + marginShort
market_value_long: f64期权权利方市值(始终 >= 0)
market_value_short: f64期权义务方市值(始终 <= 0)
market_value: f64期权市值
epoch: Option<i64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Position
impl<'de> Deserialize<'de> for Position
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Position
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
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