66 lines
1.5 KiB
C#
66 lines
1.5 KiB
C#
namespace YLErp.Modules.RiskExposure
|
|
{
|
|
public class RiskExposureItemModel
|
|
{
|
|
public xodTradeBase eodTrade { get; set; }
|
|
|
|
public DateTime ValueDate { get; set; }
|
|
|
|
public int? TradeId { get; set; }
|
|
|
|
public int ParentTradeId { get; set; }
|
|
|
|
public string UnderlyingCode { get; set; }
|
|
|
|
public string OptionCode { get; set; }
|
|
|
|
public int UnderlyingId { get; set; }
|
|
|
|
public int BookId { get; set; }
|
|
|
|
public string TradeType { get; set; }
|
|
|
|
public double Amount { get; set; }
|
|
|
|
public double? AccruedTotalPnL { get; set; }
|
|
|
|
public double Commission { get; set; }
|
|
|
|
public double DailyCommission { get; set; }
|
|
|
|
public double? DailyPnl { get; set; }
|
|
|
|
public double? Delta { get; set; }
|
|
|
|
public double? DeltaCash { get; set; }
|
|
|
|
public double? Gamma { get; set; }
|
|
|
|
public double? GammaCash { get; set; }
|
|
|
|
public double? Vega { get; set; }
|
|
|
|
public double? Rho { get; set; }
|
|
|
|
public double? Theta { get; set; }
|
|
|
|
public double? SpotPrice { get; set; }
|
|
|
|
public double StockEqvNotional { get; set; }
|
|
public double StockEqvNotionalReal { get; set; }
|
|
|
|
public double dPnlDelta { get; set; }
|
|
|
|
public double dPnlGamma { get; set; }
|
|
|
|
public double dPnlVega { get; set; }
|
|
|
|
public double dPnlTheta { get; set; }
|
|
|
|
public double dPnlPsi { get; set; }
|
|
public double CumulativeFloatProfitLoss { get; set; }
|
|
|
|
public RiskExposureItemModel() { }
|
|
}
|
|
}
|