Skip to content

Commit 4c3cbc0

Browse files
Merge pull request #26 from khigia/fix-bs-put-theta
Fix Put theta for dividend yield
2 parents 2bda7df + c4cf1ba commit 4c3cbc0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/blackscholes/put.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def theta(self) -> float:
5454
with respect to time (i.e. time decay).
5555
"""
5656
return (
57-
(-exp(self.q * self.T) * self.S * self._pdf(self._d1) * self.sigma)
57+
(-exp(-self.q * self.T) * self.S * self._pdf(self._d1) * self.sigma)
5858
/ (2.0 * sqrt(self.T))
5959
) + (
6060
self.r * self.K * exp(-self.r * self.T) * self._cdf(-self._d2)

0 commit comments

Comments
 (0)