70 lines
1.7 KiB
C#
70 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace YLErp.Modules.RiskExposure.Dto
|
|
{
|
|
public class EodPositionQueryDto
|
|
{
|
|
public int id { get; set; }
|
|
|
|
public DateTime ValueDate { get; set; }
|
|
|
|
public string TradeJson { get; set; }
|
|
|
|
public string ParentTradeJson { get; set; }
|
|
|
|
public int? TradeId { get; set; }
|
|
|
|
public int? ParentTradeId { get; set; }
|
|
|
|
public string UnderlyingCode { get; set; }
|
|
|
|
public string ExchangeOptionCode { get; set; }
|
|
|
|
public int? UnderlyingId { get; set; }
|
|
|
|
public int? BookId { get; set; }
|
|
|
|
public string StructureType { get; set; }
|
|
|
|
public string TradeType { get; set; }
|
|
|
|
public double? Amount { get; set; }
|
|
|
|
public double? TotalPnL { get; set; }
|
|
|
|
public double? FirstTotalPnL { get; set; }
|
|
|
|
public double? Pv { get; set; }
|
|
|
|
public double? Cost { get; set; }
|
|
|
|
public double? FirstPv { get; set; }
|
|
|
|
public double? FirstCost { get; set; }
|
|
|
|
public double? Commission { 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? PnLDelta { get; set; }
|
|
|
|
public double? PnLGamma { get; set; }
|
|
public double? PnLTheta { get; set; }
|
|
public double? PnLVega { get; set; }
|
|
public double? PnLPsi { get; set; }
|
|
}
|
|
}
|