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

feat: merton's martingale for drift #625

Merged
merged 16 commits into from
Aug 27, 2024

Conversation

rhandal-pfn
Copy link
Collaborator

@rhandal-pfn rhandal-pfn commented Aug 19, 2024

Current drift correction is an approximate of exp(mean + 0.5*sigma^2)-1, which is not an issue for realistic values of jump mean and volatility. The exponential method ensures martingale property for large mu and volatility of the jump.

Changes:

  • Use of exponential in jump correction factor
  • Use of mean of stock instead of log stock prices to check for martingale property
  • Reduce jump amplitude to ensure convergence with small sample path numbers, with a larger jump mean, the number of sample paths also needs to be increased to ensure martingale property.

@rhandal-pfn
Copy link
Collaborator Author

Jump test with mean = 0.1 changes

  • changed standard deviation of tolerance based on CLT for mean of paths
  • Reduced number of jumps to default jumps per year

@rhandal-pfn rhandal-pfn changed the title feat: martingale for drift feat: merton's martingale for drift and kou's jump model Aug 26, 2024
This reverts commit b41e745, reversing
changes made to 303e03a.

remove kou's model from this PR
@rhandal-pfn rhandal-pfn changed the title feat: merton's martingale for drift and kou's jump model feat: merton's martingale for drift Aug 27, 2024
@masanorihirano masanorihirano merged commit a2f756a into pfnet-research:main Aug 27, 2024
18 checks passed
@rhandal-pfn rhandal-pfn mentioned this pull request Aug 28, 2024
@masanorihirano masanorihirano mentioned this pull request Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants