Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional features #59

Open
tyrneh opened this issue Feb 10, 2025 · 0 comments
Open

Additional features #59

tyrneh opened this issue Feb 10, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@tyrneh
Copy link
Owner

tyrneh commented Feb 10, 2025

"A massive aspect of calculating IVs, particularly in this interest rate environment, and if you’re considering American options that pay dividends or whose underlying security may be hard to borrow, is accurately calculating/estimating your forward price.

This isn’t trivial and from I can gather in your repo you aren’t implementing any thing to handle dividends (implied, discrete or continuous) or cost of borrowing. Correct me if I’m wrong but I’m also not seeing you de-Americanize the options anywhere, so you’re treating everything as European, which of course leads to another drawback which is that you’re using Black Scholes instead of a proper American pricer.

Further, I see you’re fitting the resulting Black Scholes vols using a spline fitter. How good are your fits across a wide set of securities’ surfaces? Are your surfaces free of vertical and horizontal arbitrage? There are models and methods account for that. This being one of the last steps in the journey of course, which starts with the correct forward.

In all, though, I do like the implementation and the thoughtfulness you’ve given certain things. These are just a few aspects that would improve your models.

EDIT: forgot to add one last but very important thing: option prices themselves. The choice between bid, ask, last, mid, or a model-free approximation is also critical."

@tyrneh tyrneh added the enhancement New feature or request label Feb 10, 2025
@tyrneh tyrneh self-assigned this Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant