using Newtonsoft.Json;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.Model
{
[Table("trade_autorule")]
public class TradeAutoRule
{
public static string LogClass = "自动对冲规则";
///
///
///
[Key]
public int id { get; set; }
///
/// 标的代码
///
[DisplayName("标的代码")]
[Required]
public string UnderlyingCode { get; set; } = "";
///
/// 最大Delta
///
[DisplayName("最大Delta")]
[Required]
public decimal MaxDelta { get; set; }
///
/// 最小Delta
///
[DisplayName("最小Delta")]
[Required]
public decimal MinDelta { get; set; }
///
/// 是否有效_validstate
///
[DisplayName("是否有效")]
public bool Enable { get; set; }
///
/// 自动执行
///
[DisplayName("自动执行")]
[Required]
public bool AutoExecute { get; set; }
///
/// 创建时间_createdate
///
[DisplayName("创建时间")]
[Required]
public DateTime CreateTime { get; set; }
///
/// 创建人信息_optid
///
[DisplayName("创建人信息")]
public int? OptId { get; set; }
///
/// 更新时间
///
[DisplayName("更新时间")]
public DateTime? UpdateTime { get; set; }
///
/// 对冲交易Delta转换比例
///
public double DeltaPercent { get; set; }
///
/// 盈亏调整幅度
///
public double PnlAdjust { get; set; }
///
/// 盈亏调整幅度类型(固定/比例)
///
public string PnlAdjustType { get; set; }
}
[NotMapped]
public class trade_autoruleDto : TradeAutoRule
{
}
}