92 lines
2.3 KiB
C#
92 lines
2.3 KiB
C#
namespace YLErp.Modules.TradeModule
|
|
{
|
|
/// <summary>
|
|
/// 交易了结请求数据
|
|
/// </summary>
|
|
public class TradeCloseRequestModel
|
|
{
|
|
/// <summary>
|
|
/// 交易编号
|
|
/// </summary>
|
|
public string TradeNumber { get; set; }
|
|
/// <summary>
|
|
/// 额外金额
|
|
/// </summary>
|
|
public double? ExtraAmount { get; set; }
|
|
/// <summary>
|
|
/// 了结方式
|
|
/// </summary>
|
|
public string CloseType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 了结日期
|
|
/// </summary>
|
|
public DateTime CloseDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 了结数量
|
|
/// </summary>
|
|
public double? CloseTradeAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 了结数量比例
|
|
/// </summary>
|
|
public double? CloseTradeAmountRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 了结标的价格
|
|
/// </summary>
|
|
public double UnderlyingPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 了结标的均价(亚式,无值则自动算)
|
|
/// </summary>
|
|
public double? UnderlyingAvgPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓总额
|
|
/// </summary>
|
|
public double? UnwindTotalFee { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓单价
|
|
/// </summary>
|
|
public double? UnwindPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓单价比例
|
|
/// </summary>
|
|
public double? UnwindPriceRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平仓波动率
|
|
/// </summary>
|
|
public double? UnwindVolatility { get; set; }
|
|
|
|
/// <summary>
|
|
/// 为true时跳过工作流直接了结
|
|
/// </summary>
|
|
public bool SkipWorkflow { get; set; } = true;
|
|
|
|
/// <summary>
|
|
/// 导入标识(页面|API)
|
|
/// </summary>
|
|
public string ImportFlag { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 交易了结信息请求
|
|
/// </summary>
|
|
public class TradeCloseInfoRequestModel
|
|
{
|
|
/// <summary>
|
|
/// 了结日期
|
|
/// </summary>
|
|
public DateTime? ValueDate { get; set; }
|
|
|
|
public string ClientNumber { get; set; }
|
|
|
|
public string ClientName { get; set; }
|
|
}
|
|
}
|