Files
zszq-trs/YLErpDAL/Modules/ExcelAddinModule/Model/UnderlyingManagerInfo.cs
T
2024-05-09 14:06:26 +08:00

147 lines
3.3 KiB
C#

namespace YLErp.Modules.ExcelAddinModule
{
public class UnderlyingManagerInfo
{
/// <summary>
/// 合约代码UnderlyingCode,(场内期权则是场内期权代码 Exchange_list_option表中对应contractcode)
/// </summary>
public string Code { get; set; }
/// <summary>
/// 合约名称(场内期权忽略) UnderlyingName
/// </summary>
public string Name { get; set; }
/// <summary>
/// 交易所代码(MarketCode)
/// </summary>
public string Exchange { get; set; }
/// <summary>
/// 产品种类 CommodityCode(场内期权忽略)
/// </summary>
public string Product_Class { get; set; }
/// <summary>
/// 场内期权字段--场内期权的标的代码,其它忽略
/// </summary>
public string Underlying_Code { get; set; }
/// <summary>
/// 上市日期
/// </summary>
public DateTime? Create_Date { get; set; }
/// <summary>
/// 到期日期
/// </summary>
public DateTime? Expire_Date { get; set; }
/// <summary>
/// 合约乘数
/// </summary>
public double Multiple { get; set; }
/// <summary>
/// 行权价(场内期权产品用,其它 0)
/// </summary>
public double Strike { get; set; }
/// <summary>
/// 最小变动价位 来自品种表
/// </summary>
public double Price_Tick { get; set; }
/// <summary>
/// 多头预付金率,MarginRate
/// </summary>
public double Long_Margin_Ratio { get; set; }
/// <summary>
/// 空投预付金率,MarginRate
/// </summary>
public double Short_Margin_Ratio { get; set; }
/// <summary>
/// 交易产品类型
/// </summary>
public ContractTypeEnum Contract_Type { get; set; }
/// <summary>
/// 期权类型
/// </summary>
public OptionTypeEnum OptionType { get; set; }
}
public enum ContractTypeEnum
{
None = 0,
/// <summary>
/// 现货
/// </summary>
Spot = 1,
/// <summary>
/// 期货
/// </summary>
Futures = 2,
/// <summary>
/// 证券
/// </summary>
Stocks = 3,
/// <summary>
/// 期货期权
/// </summary>
Options = 4,
/// <summary>
/// 股票期权
/// </summary>
StockOptions = 5,
/// <summary>
/// 现货期权
/// </summary>
SpotOption = 6,
/// <summary>
/// 期转现
/// </summary>
FutuToSpot = 7,
/// <summary>
/// 组合
/// </summary>
Combination = 8,
/// <summary>
/// 外汇远期
/// </summary>
FxForward = 9,
/// <summary>
/// 金交所递延
/// </summary>
SGE_DEFER = 10,
/// <summary>
/// 金交所远期
/// </summary>
SGE_FOWARD = 11,
/// <summary>
/// 金交所现货
/// </summary>
SGE_SPOT = 12,
}
public enum OptionTypeEnum
{
None = 0,
Call = 1,
Put = 2
}
}