コード例 #1
0
ファイル: Bond.cs プロジェクト: stepinto163/Qdp
 public int GetAccruedInterestDays(Date calcDate, Cashflow[] cashflows, bool isEod = false)
 {
     if (calcDate < StartDate || calcDate >= UnderlyingMaturityDate)
     {
         return(0);
     }
     return(AiCalculation.GetAccruedInterestDays(calcDate, cashflows, isEod));
 }
コード例 #2
0
ファイル: Bond.cs プロジェクト: stepinto163/Qdp
        public int GetAccruedInterestDays(Date calcDate, IMarketCondition market, bool isEod = false)
        {
            if (calcDate < StartDate || calcDate >= UnderlyingMaturityDate)
            {
                return(0);
            }
            var cashflows = GetAiCashflows(market, false);

            return(AiCalculation.GetAccruedInterestDays(calcDate, cashflows, isEod));
        }