internal void PayoffInstalment(Account account, Guid instrumentId, DateTime tradeDay, Dictionary <DateTime, TradeDayInfo> tradeDayDataDict)
 {
     foreach (var eachInstalmentParam in this.GetInstalmentParams(account, instrumentId, tradeDay, tradeDayDataDict))
     {
         InstalmentManager instalmentManager = new InstalmentManager(eachInstalmentParam);
         instalmentManager.Payoff();
     }
 }
        internal void PayoffInstalment(Account account, Guid instrumentId, DateTime tradeDay, TradeDayInfo tradeDayInfo)
        {
            InstalmentManager instalmentManager = new InstalmentManager(this.GetInstalmentParam(account, tradeDay, tradeDayInfo));

            instalmentManager.Payoff();
        }