예제 #1
0
 public PortfolioValuation(DateTime Date, float?NbParts            = null,
                           Composite Valuated                      = null, CurrencyAndAmount MarketValue = null,
                           CurrencyAndAmount BookValue             = null, CurrencyAndAmount FaceAmount  = null, Yield Yield = null,
                           DebtDataCalculation DebtDataCalculation = null,
                           DebtYield DebtYield                     = null, DebtSpread DebtSpread = null)
     : base(Date, Valuated, MarketValue, BookValue, FaceAmount, Yield, DebtDataCalculation, DebtYield, DebtSpread)
 {
     this.NumberOfParts = NbParts;
 }
예제 #2
0
 public IndexValuation(DateTime Date, double?IndexPriceValue = null, double?IndexGrossValue          = null, double?IndexNetValue = null, DateTime?BaseDate = null, double?BaseValue = null,
                       Composite Valuated                      = null, CurrencyAndAmount MarketValue = null,
                       CurrencyAndAmount BookValue             = null, CurrencyAndAmount FaceAmount  = null, Yield Yield = null,
                       DebtDataCalculation DebtDataCalculation = null,
                       DebtYield DebtYield                     = null, DebtSpread DebtSpread = null)
     : base(Date, Valuated, MarketValue, BookValue, FaceAmount, Yield, DebtDataCalculation, DebtYield, DebtSpread)
 {
     this.IndexPriceValue = IndexPriceValue;
     this.IndexGrossValue = IndexGrossValue;
     this.IndexNetValue   = IndexNetValue;
     this.IndexBaseDate   = BaseDate;
     this.IndexBaseValue  = BaseValue;
 }