#[repr(C)]pub struct RiskSettleInvstPositionField {Show 50 fields
pub is_null: bool,
pub InstrumentID: String,
pub BrokerID: String,
pub InvestorID: String,
pub PosiDirection: u8,
pub HedgeFlag: u8,
pub PositionDate: u8,
pub YdPosition: i32,
pub Position: i32,
pub LongFrozen: i32,
pub ShortFrozen: i32,
pub LongFrozenAmount: f64,
pub ShortFrozenAmount: f64,
pub OpenVolume: i32,
pub CloseVolume: i32,
pub OpenAmount: f64,
pub CloseAmount: f64,
pub PositionCost: f64,
pub PreMargin: f64,
pub UseMargin: f64,
pub FrozenMargin: f64,
pub FrozenCash: f64,
pub FrozenCommission: f64,
pub CashIn: f64,
pub Commission: f64,
pub CloseProfit: f64,
pub PositionProfit: f64,
pub PreSettlementPrice: f64,
pub SettlementPrice: f64,
pub TradingDay: String,
pub SettlementID: i32,
pub OpenCost: f64,
pub ExchangeMargin: f64,
pub CombPosition: i32,
pub CombLongFrozen: i32,
pub CombShortFrozen: i32,
pub CloseProfitByDate: f64,
pub CloseProfitByTrade: f64,
pub TodayPosition: i32,
pub MarginRateByMoney: f64,
pub MarginRateByVolume: f64,
pub StrikeFrozen: i32,
pub StrikeFrozenAmount: f64,
pub AbandonFrozen: i32,
pub ExchangeID: String,
pub YdStrikeFrozen: i32,
pub InvestUnitID: String,
pub PositionCostOffset: f64,
pub TasPosition: i32,
pub TasPositionCost: f64,
}Expand description
投资者风险结算持仓
Fields§
§is_null: boolC++ 端传入的整体 Field 是否为 nullptr
InstrumentID: String合约代码
BrokerID: String经纪公司代码
InvestorID: String投资者代码
PosiDirection: u8持仓多空方向
HedgeFlag: u8投机套保标志
PositionDate: u8持仓日期
YdPosition: i32上日持仓
Position: i32今日持仓
LongFrozen: i32多头冻结
ShortFrozen: i32空头冻结
LongFrozenAmount: f64开仓冻结金额
ShortFrozenAmount: f64开仓冻结金额
OpenVolume: i32开仓量
CloseVolume: i32平仓量
OpenAmount: f64开仓金额
CloseAmount: f64平仓金额
PositionCost: f64持仓成本
PreMargin: f64上次占用的保证金
UseMargin: f64占用的保证金
FrozenMargin: f64冻结的保证金
FrozenCash: f64冻结的资金
FrozenCommission: f64冻结的手续费
CashIn: f64资金差额
Commission: f64手续费
CloseProfit: f64平仓盈亏
PositionProfit: f64持仓盈亏
PreSettlementPrice: f64上次结算价
SettlementPrice: f64本次结算价
TradingDay: String交易日
SettlementID: i32结算编号
OpenCost: f64开仓成本
ExchangeMargin: f64交易所保证金
CombPosition: i32组合成交形成的持仓
CombLongFrozen: i32组合多头冻结
CombShortFrozen: i32组合空头冻结
CloseProfitByDate: f64逐日盯市平仓盈亏
CloseProfitByTrade: f64逐笔对冲平仓盈亏
TodayPosition: i32今日持仓
MarginRateByMoney: f64保证金率
MarginRateByVolume: f64保证金率(按手数)
StrikeFrozen: i32执行冻结
StrikeFrozenAmount: f64执行冻结金额
AbandonFrozen: i32放弃执行冻结
ExchangeID: String交易所代码
YdStrikeFrozen: i32执行冻结的昨仓
InvestUnitID: String投资单元代码
PositionCostOffset: f64持仓成本差值
TasPosition: i32tas持仓手数
TasPositionCost: f64tas持仓成本
Trait Implementations§
Source§impl Clone for RiskSettleInvstPositionField
impl Clone for RiskSettleInvstPositionField
Source§impl Debug for RiskSettleInvstPositionField
impl Debug for RiskSettleInvstPositionField
Auto Trait Implementations§
impl Freeze for RiskSettleInvstPositionField
impl RefUnwindSafe for RiskSettleInvstPositionField
impl Send for RiskSettleInvstPositionField
impl Sync for RiskSettleInvstPositionField
impl Unpin for RiskSettleInvstPositionField
impl UnsafeUnpin for RiskSettleInvstPositionField
impl UnwindSafe for RiskSettleInvstPositionField
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