147 lines
3.3 KiB
C#
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
|
|
}
|
|
} |