Project overview

Within the main QuantSA solution there There are 4 projects other than the Excel and test projects:

  • QuantSA.Shared
  • QuantSA.Core
  • QuantSA.CoreExtensions
  • QuantSA.Valuations

QuantSA.Shared

This contains all the most basic types and interfaces that are then implemented in other projects or in user’s private projects.

QuantSA.Core

Implementations of products and general tools that are useful for Valuation and CoreExtensions.

Valuation

The simulators and other valuation tools are implemented in Valuations. The main reason for this separation is that it keeps the valuation philosophy enforced. A product in Core can have no reference to the Valuations project this forces the developer to consider only the market observables when implementing the cashflows of the product and not how these will be generated.

QuantSA.CoreExtensions

Extension methods of objects implemented in Core that we want to exist completely independently of the valuation framework. For example a closed for option price. Calibrators will typically be implemented in CoreExtensions as well since they are likely to require such closed form expressions.

Project details - Shared