Package | Description |
---|---|
com.syndloanhub.loansum.pricer.facility.prorated |
Cash flow and pricing functions applied to prorated loan trades.
|
com.syndloanhub.loansum.product.facility |
Global (non-prorated) representations of loan facility types.
|
com.syndloanhub.loansum.product.facility.prorated |
Traded share (prorated) representations of loan facility types.
|
Modifier and Type | Method and Description |
---|---|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.accruedInterest(ProratedLoanContract contract,
ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider)
Calculate accrued contract interest as of valuation date
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.accruedInterest(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider)
Calculates the total accrued interest.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.benefitOfUnfunded(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
java.time.LocalDate settle,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explains)
Calculate the benefit of non-par trade of unfunded amount.
|
com.google.common.collect.ImmutableList<AnnotatedCashFlow> |
ProratedLoanTradePricer.cashFlows(ProratedAccruingFee fee,
ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
boolean explain)
Calculates the past and future cash flows of an accruing fee.
|
AnnotatedCashFlows |
ProratedLoanTradePricer.cashFlows(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
boolean explain)
Calculates the past and future cash flows of a loan.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.costOfCarry(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explains)
Calculate cost of carry delayed closing fee
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.costOfFunded(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
java.time.LocalDate settle,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explains)
Calculate the cost of funded amount of a loan trade.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.delayedCompensation(ProratedAccrual accrual,
ProratedLoanContract contract,
ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explainBuilder)
Calculate delayed compensation on a specific accrual.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.delayedCompensation(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider)
Calculate delayed compensation of a loan trade.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.economicBenefit(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
java.time.LocalDate settle,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explains)
Calculate economic benefit of commitment reductions during settlement period
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.presentValueFromCleanPrice(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
double cleanPrice,
Optional<com.opengamma.strata.market.explain.ExplainMapBuilder> explainBuilder)
Return the present value given a clean price.
|
AnnotatedCashFlows |
ProratedLoanTradePricer.proceeds(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
boolean explain)
Calculate the set of cash flows exchanged on settlement date.
|
com.opengamma.strata.basics.currency.CurrencyAmount |
ProratedLoanTradePricer.purchasePrice(ProratedLoanTrade trade,
com.opengamma.strata.pricer.rate.RatesProvider provider,
java.time.LocalDate settle)
Calculate the core purchase price of a trade.
|
Modifier and Type | Method and Description |
---|---|
ProratedLoanTrade |
LoanTrade.prorate(com.opengamma.strata.product.ProductTrade trade)
Prorate trade and associated global facility with itself.
|
Modifier and Type | Method and Description |
---|---|
ProratedLoanTrade |
ProratedLoanTrade.Builder.build() |
Modifier and Type | Method and Description |
---|---|
Class<? extends ProratedLoanTrade> |
ProratedLoanTrade.Meta.beanType() |
com.google.common.collect.ImmutableList<ProratedLoanTrade> |
ProratedLoanTradeList.getTrades()
Gets collection of trades.
|
org.joda.beans.MetaProperty<com.google.common.collect.ImmutableList<ProratedLoanTrade>> |
ProratedLoanTradeList.Meta.trades()
The meta-property for the
trades property. |
Modifier and Type | Method and Description |
---|---|
ProratedLoanTradeList.Builder |
ProratedLoanTradeList.Builder.trades(ProratedLoanTrade... trades)
Sets the
trades property in the builder
from an array of objects. |
Modifier and Type | Method and Description |
---|---|
ProratedLoanTradeList.Builder |
ProratedLoanTradeList.Builder.trades(List<ProratedLoanTrade> trades)
Sets collection of trades.
|
Copyright © 2018. All rights reserved.