Lattice Models Fundamental Data Structures and Algorithms
This chapter concentrates on software design issues. It is important to decide how to design lattice data structures and to determine which C++ features to use in order to promote code reusability and maintainability. Ad‐hoc solutions are easy to program but are difficult to maintain while a layered...
Saved in:
| Published in | Financial Instrument Pricing Using C++ pp. 333 - 365 |
|---|---|
| Main Author | |
| Format | Book Chapter |
| Language | English |
| Published |
United Kingdom
John Wiley & Sons, Incorporated
2018
Wiley |
| Subjects | |
| Online Access | Get full text |
| ISBN | 0470971193 9780470971192 |
| DOI | 10.1002/9781119170518.ch11 |
Cover
| Abstract | This chapter concentrates on software design issues. It is important to decide how to design lattice data structures and to determine which C++ features to use in order to promote code reusability and maintainability. Ad‐hoc solutions are easy to program but are difficult to maintain while a layered approach demands more up‐front thinking. However, the resulting code tends to be more maintainable. Lattice models are well known and popular in computational finance. The chapter explains how to design a flexible software framework to price options using lattice models. The approach is based on a number of fundamental design principles. The chapter shows how the layers design pattern satisfies these design requirements, thus allowing one to create flexible software systems. It then describes the pricing of one‐factor European and American options using the binomial and trinomial methods. The chapter mainly focuses on the well‐known forward and backward induction algorithms. |
|---|---|
| AbstractList | This chapter concentrates on software design issues. It is important to decide how to design lattice data structures and to determine which C++ features to use in order to promote code reusability and maintainability. Ad‐hoc solutions are easy to program but are difficult to maintain while a layered approach demands more up‐front thinking. However, the resulting code tends to be more maintainable. Lattice models are well known and popular in computational finance. The chapter explains how to design a flexible software framework to price options using lattice models. The approach is based on a number of fundamental design principles. The chapter shows how the layers design pattern satisfies these design requirements, thus allowing one to create flexible software systems. It then describes the pricing of one‐factor European and American options using the binomial and trinomial methods. The chapter mainly focuses on the well‐known forward and backward induction algorithms. |
| Author | Duffy, Daniel J |
| Author_xml | – sequence: 1 fullname: Duffy, Daniel J |
| BookMark | eNpVkMtOwzAQRY14CFr6A6zyAy0zfntZAQWkIhZ0bzm2QwtpUmJHiL8npUiIzYx0pXM0c0fkpGmbSMgVwgwB6LVRGhENKhCoZ36NeEQmfyE34piMgCswakjYGRkhMEoNcAbnZJLSGwwakIiaXRCzdDlvfCye2hDrVCz6JrhtbLKri1uXXfGSu97nvoupcE0o5vVr223yepsuyWnl6hQnv3tMVou71c3DdPl8_3gzX0532uC0wlIa7is13B4pKBYojyC1DFp4Jr2WUnBRBQrUcNAUQiljBMZQ-BIdZ2PCDtrPTR2_bCzb9j1ZBLsvw_4rw-7L-BkDxQ_Urms_-pjyAfTDY52r_drtcuySFWKwgLKUS8uEYt_Bz2KW |
| ContentType | Book Chapter |
| Copyright | Copyright © John Wiley & Sons, Ltd. All rights reserved. |
| Copyright_xml | – notice: Copyright © John Wiley & Sons, Ltd. All rights reserved. |
| DBID | FFUUA |
| DEWEY | 332.6/0285/5133 |
| DOI | 10.1002/9781119170518.ch11 |
| DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISBN | 9781119170495 1119170494 9781119170518 1119170516 |
| Editor | Duffy, Daniel |
| Editor_xml | – sequence: 1 givenname: Daniel surname: Duffy fullname: Duffy, Daniel |
| EndPage | 365 |
| ExternalDocumentID | 10.1002/9781119170518.ch11 EBC5510007_246_357 |
| Genre | chapter |
| GroupedDBID | 20A 38. 3XM AABBV AALIM ABARN ABQPQ ACLGV ADNEN ADVEM AERYV AFOJC AHWGJ AJFER ALMA_UNASSIGNED_HOLDINGS AUKZS AUYZC AZZ BBABE BCZZC BKCNH CZZ ERSLE FFUUA GEOUK HZKEI JFSCD KGVDC LQKAK LWYJN LYPXV MTLMD OHILO OODEK W1A WIIVT WZT YPLAZ ZEEST ABIYN ASGYQ IPJKO JHQRR |
| ID | FETCH-LOGICAL-p891-f1b694cf7100e2073d24e0686d85c36c866545fd202940820db6ee03315cb1a43 |
| ISBN | 0470971193 9780470971192 |
| IngestDate | Thu Jun 02 19:10:05 EDT 2022 Sat Aug 23 21:41:10 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum | HG4515.2 .D844 2018 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-p891-f1b694cf7100e2073d24e0686d85c36c866545fd202940820db6ee03315cb1a43 |
| OCLC | 1032290430 |
| PQID | EBC5510007_246_357 |
| PageCount | 33 |
| ParticipantIDs | wiley_ebooks_10_1002_9781119170518_ch11_ch11 proquest_ebookcentralchapters_5510007_246_357 |
| PublicationCentury | 2000 |
| PublicationDate | 2018 2018-09-04 |
| PublicationDateYYYYMMDD | 2018-01-01 2018-09-04 |
| PublicationDate_xml | – year: 2018 text: 2018 |
| PublicationDecade | 2010 |
| PublicationPlace | United Kingdom |
| PublicationPlace_xml | – name: United Kingdom |
| PublicationTitle | Financial Instrument Pricing Using C++ |
| PublicationYear | 2018 |
| Publisher | John Wiley & Sons, Incorporated Wiley |
| Publisher_xml | – name: John Wiley & Sons, Incorporated – name: Wiley |
| SSID | ssj0002061183 ssib036579992 ssib042309653 |
| Score | 1.5450097 |
| Snippet | This chapter concentrates on software design issues. It is important to decide how to design lattice data structures and to determine which C++ features to use... |
| SourceID | wiley proquest |
| SourceType | Publisher |
| StartPage | 333 |
| SubjectTerms | binomial method C++ features code maintainability code reusability FINANCE & ACCOUNTING induction algorithms lattice data structures lattice models layers design pattern price options trinomial method |
| Title | Lattice Models Fundamental Data Structures and Algorithms |
| URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=5510007&ppg=357&c=UERG https://onlinelibrary.wiley.com/doi/abs/10.1002/9781119170518.ch11 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFA5ugogvXnHe6IM-zc7m0qZ9dHNjiPo0cW-lTTsnzE1cffHXe06SXepEUCihlNCSfOnJl5yc7xByzmGJADO7dEVClSt8Bb-UDCKXKcalEKliFOOd7x-C7qO47fv9RU5QHV1SpA31-WNcyX9QhWeAK0bJ_gHZ-UvhAdwDvlACwlB-I7_lbVaTd2hJKwNVYLVXH7O44-LfnARoXbAmXHWGRLJZf8pT9BUvj5K7pMDTbzol2mha72BciJX7v0mKBJ3WH9rJYKScr0fPk_eXYvha2i2g-miDJ8o2qbSE9IREGSlqMtJZM8aNOIWdEbnJ5rBibI14K4pmoUqchN87bKihtZ1lEevfqldIRYZgotZhIm7Pt1rgoxLI65x7Ae1DoRo-30BjwETAHmmVAdsEPlNUmjXJRklB5avV75bWFMsrE00tettkC8NNHIwDgabskLV8vEs2ZvEIeySyEDkGImcJIgchchYQOQCRs4Bon_Q67V6r69p8F-5bGFF3QNMgEmqAeks5A9ObMZFjBE8W-ooHCpUJhT_ImMciTBPuZWmQ5x7n1FcpTQQ_INXxZJwfEgeqehlNoiDMOFCwLPXRIyt8jyoVKenViDtreqyd8vYksDJtncbAo5E9xkwEMfdljVzq_jGVp7HRumZxqVNj7FRdHP2t-jHZXAzVE1KFbstPgeoV6ZkdFF8F7kJE |
| linkProvider | ProQuest Ebooks |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Financial+Instrument+Pricing+Using+C%2B%2B+2e+%2B+Website&rft.atitle=Lattice+Models+Fundamental+Data+Structures+and+Algorithms&rft.date=2018-09-04&rft.pub=Wiley&rft.isbn=9780470971192&rft.spage=333&rft.epage=365&rft_id=info:doi/10.1002%2F9781119170518.ch11&rft.externalDocID=10.1002%2F9781119170518.ch11 |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F5510007-l.jpg |