Files
zszq-trs/YLErpDAL/Modules/TradeRiskCalcModule/Abstract/ITradeRiskEodPositionDataProvider.cs
T
2024-05-09 14:06:26 +08:00

24 lines
825 B
C#

namespace YLErp.Modules.TradeRiskCalcModule.Abstract
{
/// <summary>
/// 风险对冲使用到的日终持仓数据提供
/// </summary>
public interface ITradeRiskEodPositionDataProvider
{
/// <summary>
/// 获取场内交易持仓数据列表
/// </summary>
/// <param name="volType">对冲|持仓</param>
/// <returns></returns>
IEnumerable<EodTradePosition> GetExchangeTradePositionList(string volType);
/// <summary>
/// 根据交易ID和波动率类型获取场外交易持仓数据
/// </summary>
/// <param name="tradeId"></param>
/// <param name="volType">对冲|持仓</param>
/// <returns></returns>
EodTradePositionAndRisk GetOtcTradePositionData(int tradeId, string volType);
}
}