using YLErp.Abstract; namespace YLErp.Modules.TradeRiskCalcModule.TaskRunner { /// /// /// class TradeExtendDataProvider : ITradeExtendDataProvider { /// /// 彩虹期权 /// public trade_rainbow_option GetTrade_Rainbow_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 亚式期权 /// public trade_asian_option GetTrade_Asian_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 障碍期权 /// public trade_barrier_option GetTrade_Barrier_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } public trade_risky_option GetTrade_Risky_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 二元期权 /// public trade_binary_option GetTrade_Binary_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 价差期权 /// public trade_spread_option GetTrade_Spread_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 双鲨期权 /// public trade_double_sharkfin_option GetTrade_Double_SharkFin_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 凤凰期权 /// public trade_autocall GetTrade_Autocall_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 凤凰期权-累积票息 /// public List GetTrade_HappenedObservations(int tradeId) { return AutocallObservationDataSource.Default.GetDatas(tradeId); } /// /// 雪球期权 /// public trade_snowball GetTrade_Snowball_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 区间累积期权 /// public trade_rangeaccrual GetTrade_RangeAccrual(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 现金流 /// public trade_cashflow GetTrade_CashFlow(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 气囊结构 /// public trade_airbag GetTrade_Airbag(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 互换交易 /// public trade_swap GetTrade_Swap(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 互换交易 多空组合子交易详情 /// public List GetTrade_Swap_Details(int baseTradeId) { return TradeSwapDataSource.Default.GetDatas(baseTradeId); } /// /// 收益增强结构 /// public trade_underlying_enhance GetTrade_UnderlyingEnhance(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 累积 /// public trade_accumulator_option GetTrade_Accumulator_Option(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } /// /// 远期 /// /// /// public trade_forward GetTrade_Forward(int baseTradeId) { return TradeExtendDataSource.Default.GetData(baseTradeId); } } }