Skip to content

[EPIC-9] Methods: remaining MC and finite-difference depth #71

Open

Description

@benbenbang

Audited 2026-09-27 against released v0.29.0. This replaces the original “break down once L5 lands” placeholder. Methods are already released; this epic tracks the remaining explicitly deferred depth.

Delivered

Remaining

Completion policy

Keep this epic open while those deferrals remain. Prioritize a concrete pricing consumer before activating broad machinery. Every activated increment needs an independent numerical oracle, unchanged existing tolerances, and matching Python/C/Go exposure where it introduces a public pricing capability. Generic Rust machinery can remain Rust-only with that boundary documented.

This is a released-scope reconciliation, not a claim of full QuantLib parity. Model-specific engines remain under #73; Heston process schemes remain under #410. Deferred child work must be completed or explicitly superseded before closing this epic.

Activity

  1. self-assigned this
    on Jul 12, 2026
  2. benbenbang commented on Aug 5, 2026

    @benbenbang
    MemberAuthor

    Batch: American-option Monte Carlo via Longstaff-Schwartz (LSM) filed + gated (senior-PM: DISPATCH-READY-WITH-FIXES, 8 fixes folded). Roadmap step A. 5 tickets, linear stack, prices an American Put by MC/LSM matching a binomial reference within a k-sigma band:

    Deferred (own issues): BrownianBridge #453, Sobol LowDiscrepancy #454, control variate + max/multi-asset engine, BermudanExercise, Gauss basis families. Next (roadmap B): expose the MC engines in Python.

  3. changed the title [-][EPIC-9] Methods (L9)[/-] [+][EPIC-9] Methods: remaining MC and finite-difference depth[/+] on Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

epicEpic-level tracking issue

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions