37 lines
1.9 KiB
C#
37 lines
1.9 KiB
C#
namespace YLErp.Modules.ReportModule.SettlementReportModule
|
|
{
|
|
public class PositionSheetModel
|
|
{
|
|
public List<EodPositionReportModel> EodPositionList { get; set; }
|
|
public double PvSum { get; set; }
|
|
public double PnlSum { get; set; }
|
|
public double TradePriceSum { get; set; }
|
|
public double OriginalStockEqvNotionalSum { get; set; }
|
|
public double StockEqvNotionalSum { get; set; }
|
|
public double MarginSum { get; set; }
|
|
}
|
|
|
|
public class PositionSheetModels
|
|
{
|
|
public PositionSheetModel PositionSheetModel_default { get; set; }
|
|
public PositionSheetModel PositionSheetModel_assin { get; set; }
|
|
public PositionSheetModel PositionSheetModel_binary { get; set; }
|
|
public PositionSheetModel PositionSheetModel_barriar { get; set; }
|
|
public PositionSheetModel PositionSheetModel_sharkfin { get; set; }
|
|
public PositionSheetModel PositionSheetModel_rainbow { get; set; }
|
|
public PositionSheetModel PositionSheetModel_autocall { get; set; }
|
|
public PositionSheetModel PositionSheetModel_snowball { get; set; }
|
|
public PositionSheetModel PositionSheetModel_rangeaccrual { get; set; }
|
|
public PositionSheetModel PositionSheetModel_airbag { get; set; }
|
|
public PositionSheetModel PositionSheetModel_forward { get; set; }
|
|
public PositionSheetModel PositionSheetModel_swap { get; set; }
|
|
public PositionSheetModel PositionSheetModel_compositespread { get; set; }
|
|
public PositionSheetModel PositionSheetModel_manual { get; set; }
|
|
public PositionSheetModel PositionSheetModel_enhance { get; set; }
|
|
public PositionSheetModel PositionSheetModel_cashflow { get; set; }
|
|
public PositionSheetModel PositionSheetModel_accumulator { get; set; }
|
|
public PositionSheetModel PositionSheetModel_accumulatorSegmented { get; set; }
|
|
public PositionSheetModel PositionSheetModel_risky { get; set; }
|
|
}
|
|
}
|