Skip to main content

Collection of classical option pricing formulas.

Project description

Python library putcall

CodeShip Travis ci Read the Docs CodeFactor Grade Code Climate maintainability Codecov lgtm grade total lgtm alerts GitHub GitHub release PyPI Version PyPI - Python Version PyPI Downloads

Collection of classical option pricing formulas.

Example Usage

>>> from putcall import black_scholes

>>> spot_value = 100
>>> strike_value = 105
>>> vol_value = 0.2
>>> time_value = 2.0
>>> is_call_bool = True
>>> rate = 0.05

>>> black_scholes(spot_value, strike_value, vol_value, time_value, is_call_bool, rate)
13.639602713024757

Install

The latest stable version can always be installed or updated via pip:

$ pip install putcall

If the above fails, please try easy_install instead:

$ easy_install putcall

Development Version

The latest development version can be installed directly from GitHub:

$ pip install --upgrade git+https://github.com/pbrisk/putcall.git

Contributions

Issues and Pull Requests are always welcome.

License

Code and documentation are available according to the Apache Software License (see LICENSE).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

putcall-0.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

putcall-0.2-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file putcall-0.2.tar.gz.

File metadata

  • Download URL: putcall-0.2.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for putcall-0.2.tar.gz
Algorithm Hash digest
SHA256 ed7dfc5d22f500d89912bba8eb05cd69cb8bb343551442ade9ec37f4f4afd86c
MD5 58d1a1fb72d91d4785c32edc67aaa744
BLAKE2b-256 f501af51bcd2f765964c9c8b1af8c45c9db0f6904a01f42699a937d571ef1617

See more details on using hashes here.

File details

Details for the file putcall-0.2-py3-none-any.whl.

File metadata

  • Download URL: putcall-0.2-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for putcall-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 82d3f8072e984c415f30d24bdb5967a121c5c8e6e4be87caf04751bcdcbe26a3
MD5 cf56b21009daf83446f51195f51a6c39
BLAKE2b-256 231e761b1ac18f6afd30f7aa785c939fe9ae92820d14bf502bd8644f3df4e9f1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page