183 lines
4.5 KiB
C#
183 lines
4.5 KiB
C#
using BaseOUDAL;
|
|
using System.ComponentModel;
|
|
|
|
namespace YLErp.Model
|
|
{
|
|
public class TradeCashReq : BaseSearchReq
|
|
{
|
|
/// <summary>
|
|
/// 流水记录时间
|
|
/// </summary>
|
|
[DisplayName("流水记录时间")]
|
|
public DateTime? HappenedDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 敲出障碍价格(仅当该笔流水为敲出流水的时候,这个字段才有值不为null)
|
|
/// </summary>
|
|
public double? BarrierPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否平仓 配对的交易
|
|
/// </summary>
|
|
public bool IsUnwindPairTrade { get; set; }
|
|
public double? UnwindPriceCheck { get; set; }
|
|
public double? UnwindPricePercentRateCheck { get; set; }
|
|
public double? AmountCheck { get; set; }
|
|
//平仓单价
|
|
public double? UnwindPrice { get; set; }
|
|
[DisplayName("是否有效")]
|
|
public string ValidState { get; set; }
|
|
|
|
public double? TTM { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期末价格
|
|
/// </summary>
|
|
[DisplayName("期末价格")]
|
|
public double? FinalPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期末现价
|
|
/// </summary>
|
|
[DisplayName("期末现价")]
|
|
public double? SpotPrice { get; set; }
|
|
|
|
public double? TradeOriginalAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
public double? TradeAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓数量
|
|
/// </summary>
|
|
|
|
public double? UnwindTradeAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓数量--真实--东证
|
|
/// </summary>
|
|
|
|
public double? ActualUnwindNotional { get; set; }
|
|
|
|
public double? DeltaInLots { get; set; }
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public int id { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 交易信息
|
|
/// </summary>
|
|
public int TradeId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 交割方式
|
|
/// </summary>
|
|
public string ExceciseType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 买卖方向
|
|
/// </summary>
|
|
public string TradeType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 看涨看跌
|
|
/// </summary>
|
|
public string CallPut { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 行权价
|
|
/// </summary>
|
|
public double? Strike { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
public double? Notional { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 交割金额
|
|
/// </summary>
|
|
public double? Amount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 操作人_optid
|
|
/// </summary>
|
|
public int? OptId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 操作人_optname
|
|
/// </summary>
|
|
public string OptName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 操作时间_createdate
|
|
/// </summary>
|
|
public DateTime? OptDate { get; set; }
|
|
public DateTime OptDateStart { get; set; }
|
|
public DateTime OptDateEnd { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓方向
|
|
/// </summary>
|
|
public string UnwindType { get; set; }
|
|
public double? QuoteUnwindFee { get; set; }
|
|
public double UnwindFee { get; set; }
|
|
|
|
public DateTime? ValueDate { get; set; }
|
|
|
|
public double UnwindNotional { get; set; }
|
|
|
|
public double ExtraAmount { get; set; }
|
|
|
|
public double InitialAmount { get; set; }
|
|
|
|
public double? UnwindVol { get; set; }
|
|
|
|
public string VolType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 东证字段
|
|
/// </summary>
|
|
public double? MidVol { get; set; }
|
|
|
|
public string ClientName { get; set; }
|
|
|
|
public bool? IsPossibleExec { get; set; }
|
|
|
|
public double UnwindPercentRate { get; set; }
|
|
|
|
public double UnwindPricePercentRate { get; set; }
|
|
|
|
public double TradePremium { get; set; }
|
|
|
|
public bool IsExpire { get; set; }
|
|
|
|
public string TradeStatus { get; set; }
|
|
|
|
public double? AdvanceMoney { get; set; }
|
|
public int UnwindMethod { get; set; }
|
|
|
|
public double? UnwindStockEqvNotional { get; set; }
|
|
public trade_cash_swap trade_cash_swap { get; set; } = new trade_cash_swap();
|
|
/// <summary>
|
|
/// 1为互换
|
|
/// </summary>
|
|
public int isSwap { get; set; }
|
|
public int ParentTradeCashId { get; set; }
|
|
}
|
|
}
|