namespace YLErp.Modules.ReportModule.SettlementReportModule
{
public class ClientDingShiReport_GT : DingShiReport
{
public ReportModel_GT reportModel { get; set; }
///
/// 持仓明细
///
public List eodPositions { get; set; }
///
/// 平仓明细
///
public List unwindTrades { get; set; }
}
public class ReportModel_GT
{
public DateTime ReportDate { get; set; }
public string ClientName { get; set; }
public double LastDayRemainFund { get; set; }
public double CashInChange { get; set; }
public double CashOutChange { get; set; }
public double WinLoss { get; set; }
public double ToEndBalance { get; set; }
public double ToDayRemainFund { get; set; }
public double WorstCastClientPayable { get; set; }
public double OptionPremiumAndSwapSum { get; set; }
public double EodPremium { get; set; }
public double AvailableFund { get; set; }
public double Credit { get; set; }
public double DesirableFund { get; set; }
public double WinLossSum { get; set; }
public double PositionPnl { get; set; }
public double AmountFundWithPositionPnl { get; set; }
}
public class EodPositionReportModel_GT
{
public int id { get; set; }
public trade trade { get; set; }
public DateTime ValueDate { get; set; }
public string ExerciseMode { get; set; }
public string BuySell { get; set; }
public string Strike { get; set; }
public string Strike2 { get; set; }
public string Strike3 { get; set; }
public string UnderlyingCode { get; set; }
public double? UnderlyingPrice { get; set; }
public double? CurrentPrice { get; set; }
public double? TradeSinglePrice { get; set; }
public double? TradePrice { get; set; }
public double? CurrentPriceSum { get; set; }
public double? Pnl { get; set; }
public double? Margin { get; set; }
}
public class UnwindTradeModel_GT
{
public int id { get; set; }
public trade trade { get; set; }
public trade_cash tc { get; set; }
public string ExerciseMode { get; set; }
public string BuySell { get; set; }
public string UnderlyingCode { get; set; }
public double? TradeSinglePrice { get; set; }
public double? TradePrice { get; set; }
public double? UnwindPrice { get; set; }
public double? Amount { get; set; }
public double? WinLoss { get; set; }
}
}