Pricing products
Every instrument in Quantra follows the same rhythm: set the Pricing Context (the valuation date and the curves that value the trade), configure the trade, click Price, and read the results. This page covers those shared concepts once; each product then has its own page documenting every field on its form.
The common flow
Set the Pricing Context
Every product form opens with a Pricing Context card. It always holds an As Of Date (the valuation date) and the curve(s) that value the trade — a discounting curve for present-valuing cashflows, and, where a product projects a floating or forward rate, a forwarding/forecasting curve. You pick curves from your saved standalone curves or a curve set. A Single-curve mode checkbox (on the rate products) reuses the discount curve for projection; turn it off for a proper dual-curve (OIS-discounting) setup.
Confirm the As-Of date
On the bundle the As Of Date is prefilled to 2025-01-15, the date where the seeded demo
curves have data. If you move it to a date with no curve data the price will fail — see
Getting Started for why the As-Of matters.
Configure the trade
Fill in the trade legs, schedule, and any product-specific market data (an index, a credit curve, a volatility surface). The forms open with sensible defaults you can price straight away. The per-product pages below document every field.
Price
Click Price (the button reads Pricing… while it runs). The app assembles the request, sends it to the local pricing engine, and shows the results panel on the right. If a price won't resolve, the panel shows an actionable error instead.
Reading the results
The results panel always leads with the NPV — the net present value of the trade as of the As-Of date. Beyond that, each product reports its own figures:
- Fair rate / fair spread — the par rate or spread that would make the trade value to zero (swaps, CDS, inflation).
- Per-leg breakdown — the NPV and BPS (basis-point sensitivity, i.e. PV01) of each leg.
- Price & risk metrics — clean/dirty price, yield, accrued, and duration/convexity (bonds); Greeks and implied vol (options, swaptions).
- Cashflows — when Include cash flows is on, a per-coupon table (payment date, accrual, fixing, rate, amount, discount, present value) that you can download as CSV.
A good sanity check: change a rate and re-price. The NPV should move — and flip sign as you cross the fair rate. That confirms the trade is genuinely being valued against the curve, not returning a canned number.
The "Attach quote book snapshot" checkbox (on most forms) bundles the current quote-book values into the request so a curve referencing quote IDs can be resolved server-side. Leave it on unless you specifically want to price only from the curve you selected. See The Quote Book.
Saving a trade
Every editor has a name field and a Save button in the top-right. Saving stores the trade on the server (in the database, not the browser) so it appears in that product's list next time and persists across restarts. The product lists also offer Import / Export to move trades in and out as files.
The seven products
Each page has the full form, a field-by-field reference grouped by section, and a note on reading that product's results.
Not sure what the app sent to the engine? The Investigate / pricing-trace view lets you inspect the exact request the app assembled and each stage of the pricing pipeline — handy when a result surprises you or a price won't resolve. Open it from the trace link on any results panel.