using YLErp.Abstract; namespace YLErp.Modules.CalculationModule.Abstract { /// /// 波动率提供接口 /// public interface IVolatilityDataProvider { /// /// 获取标的波动率 /// IVolatility GetUnderlyingVol(DateTime valueDate, string voltype, string contractCode, string userGroup); /// /// 获取场外期权持仓波动率 /// IOtcTradeVolatility GetOtcPositionVol(int tradeId, DateTime valueDate); /// /// 获取场外期权对冲波动率 /// double? GetOtcHedgingVol(int tradeId, DateTime valueDate); /// /// 获取场外期权到期结算波动率 /// double? GetOtcEodOverrideVol(int tradeId, DateTime valueDate); /// /// 获取场内期权保存的波动率 /// double? GetExOptionSavedVol(string optionCode, DateTime valueDate); } }