Package

virtufin.finance

scenario

Permalink

package scenario

Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scenario
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class CompositeQuotes(quotes: Quotes*) extends Quotes with Product with Serializable

    Permalink
  2. case class CompositeScenario(scenarios: Scenario*) extends Scenario with Product with Serializable

    Permalink
  3. final case class CreditDefaultEvent(creditReference: CreditReference) extends MarketObservable[Time] with Product with Serializable

    Permalink

    Gives the time of default of some virtufin.finance.product.CreditReference

  4. trait DiscountCurve extends AnyRef

    Permalink
  5. trait DiscountReference extends MarketObservable[DiscountCurve]

    Permalink
  6. trait DiscountReferenceMapper[A <: Asset] extends AnyRef

    Permalink
  7. final case class Fixing[V](time: Time, marketObservable: MarketObservable[V]) extends Event with Product with Serializable

    Permalink
  8. type ForeignExchangeRate = Price[Currency]

    Permalink
  9. final case class ForeignExchangeRateQuotes(referenceCurrency: Currency, quotes: (Currency, Double)*) extends Quotes with Product with Serializable

    Permalink

    Handles the calculation of virtufin.finance.scenario.ForeignExchangeRate crosses.

    Handles the calculation of virtufin.finance.scenario.ForeignExchangeRate crosses.

    referenceCurrency

    currency in which the virtufin.finance.scenario.Price of all the other currencies are quoted (i.e. the counter/quote currency)

    quotes

    pairs of a virtufin.finance.product.Currency (i.e. the base currency) and it's virtufin.finance.scenario.Price quoted in the reference currency.

  10. type Index = Fixing[Double]

    Permalink
  11. trait MarketObservable[V] extends Identifier[V]

    Permalink
  12. case class MarketObservablesScenario[X](marketObservables: Array[MarketObservable[X]], times: Array[Time], values: Array[Array[X]]) extends Scenario with Product with Serializable

    Permalink

    A virtufin.finance.scenario.Scenario which is backed by an array

  13. final case class Price[+A <: Asset](asset: A, currency: Currency) extends MarketObservable[Double] with Product with Serializable

    Permalink
  14. final case class Quote[V](marketObservable: MarketObservable[V], value: V) extends Product with Serializable

    Permalink
  15. trait Quotes extends AnyRef

    Permalink
  16. class QuotesBuilder extends AnyRef

    Permalink
  17. trait Scenario extends Seq[QuotesEvent]

    Permalink
  18. class ScenarioBuilder extends AnyRef

    Permalink
  19. trait ScenarioEvent extends Scenario with Event

    Permalink

    A virtufin.finance.scenario.Scenario with a specific spot date.

    A virtufin.finance.scenario.Scenario with a specific spot date. No virtufin.finance.scenario.Fixings and virtufin.finance.simulation.QuotesEvents are defined for times after the spot date.

  20. trait YieldCurve extends AnyRef

    Permalink

Value Members

  1. object CompositeScenario extends Serializable

    Permalink
  2. object DiscountCurve

    Permalink
  3. object DiscountReference

    Permalink
  4. object DiscountReferenceMapper

    Permalink
  5. def ForeignExchangeRate(denominatorCurrency: Currency, numeratorCurrency: Currency): Price[Currency]

    Permalink
  6. object ForeignExchangeRateQuotes extends Serializable

    Permalink
  7. def Index(time: Time, marketObservable: MarketObservable[Double]): Fixing[Double]

    Permalink
  8. object Quote extends Serializable

    Permalink
  9. object Quotes

    Permalink
  10. object QuotesBuilder

    Permalink
  11. object Scenario

    Permalink
  12. object ScenarioBuilder

    Permalink
  13. object ScenarioEvent

    Permalink
  14. object YieldCurve

    Permalink
  15. implicit val defaultScenarioFromMarketUpdateEvents: QuotesWithoutMemory.type

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped