Skip to content

Commit

Permalink
added reference
Browse files Browse the repository at this point in the history
  • Loading branch information
klausspanderen committed Jan 6, 2025
1 parent 81af7f0 commit cf76bc0
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions ql/pricingengines/asian/choiasianengine.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,20 @@ namespace QuantLib {
/*! This class replicates an arithmetic Asian option using a basket option.
The pricing of an arithmetic Asian option is substituted with the pricing
of a basket option.
*/

/*! References:
"Sum of all Black-Scholes-Merton Models: An efficient Pricing Method for
Spread, Basket and Asian Options", Jaehyuk Choi, 2018
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2913048
A Python implementation from the author of the paper is also available
https://github.com/PyFE/PyFENG
\ingroup asianengines
*/

class ChoiAsianEngine
: public GenericEngine<DiscreteAveragingAsianOption::arguments,
DiscreteAveragingAsianOption::results> {
class ChoiAsianEngine : public DiscreteAveragingAsianOption::engine {
public:
explicit ChoiAsianEngine(
ext::shared_ptr<GeneralizedBlackScholesProcess> p,
Expand Down

0 comments on commit cf76bc0

Please sign in to comment.