24 lines
788 B
Markdown
24 lines
788 B
Markdown
Validation checklist (C# vs Python)
|
|
|
|
Goal: verify output parity for the same ISIN and inputs.
|
|
|
|
1) Build inputs
|
|
- Use the same ISIN and the same prompts in both apps.
|
|
- Set the same number of simulations.
|
|
- Use the same dividend flag (s/n).
|
|
- Optional: set the same RNG seed in Python.
|
|
|
|
2) Compare core outputs
|
|
- Correlation matrix and volatility values.
|
|
- Fair value output line (value and date).
|
|
- Percent "Sopra/Sotto" and average gain/loss.
|
|
- Valore atteso.
|
|
|
|
3) Edge cases
|
|
- Ask = 0 and Bid > 0 (reference price changes to Bid).
|
|
- Ex-date warning when DaysToExDate > DaysToObs and last ExDate > last ObsDate.
|
|
|
|
Notes
|
|
- Monte Carlo output is stochastic; use a seed to reduce variance.
|
|
- If parity differs, compare intermediate inputs printed in the tables.
|