option-greek-pricing


Nameoption-greek-pricing JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/mh2rashi/OptionGreeksPricing
SummaryA package written in Python with equations to calculate option Prices and Greeks.
upload_time2023-01-30 23:21:00
maintainer
docs_urlNone
authorHamza Rashid
requires_python>=3.8
license
keywords finance options greeks
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OptionGreekPricing

## Table of Contents

- [Overview](#overview)
- [Setup](#setup)
- [Usage](#usage)


## Overview

Current Version: **1.0.3**

A package written in Python with equations to calculate option Prices and Greeks  using the following methods: 

1. Put-Call Parity. The `PutCall` object contains the following equations:
   - Option price for a non-dividend stock.
   - Option price for a discrete-dividend stock.
   - Option price for a continuous-dividend stock.
   - Option price for a currency option

2. Binomial Trees. The `BinomialTress` object contains the following equations:
   - Option price for a one period non-dividend stock.
   - Option price for a multi-period non-dividend stock european option.
   - Option price for a multi-period non-dividend stock american option.
   - Option price for a multi-period currency exchange rate european option.
   - Option price for a multi-period currency exchange rate american option.
   - Option price for a multi-period futures contract american option.

3. Black-Scholes. The `BlackScholes` object contains the following equations:
   - Option price for a common stock.
   - Option price for a common stock with discrete dividends.
   - Option price for a currency exchange rate.
   - Option price for a futures contract.

4. Greeks. The `Greeks` object contains the following equations for both call and put options:
   - Delta.
   - Gamma.
   - Vega.
   - Theta.
   - Rho.
   - Psi.

5. Monte Carlo. The `MonteCarlo` object contains the following equation:
   - Option price for a risk-neutral european option.

## Setup

**Setup - PyPi Install:**

The project can be found at PyPI, if you'd like to view the project please use this
[link](https://pypi.org/project/python-trading-robot/). To **install** the library,
run the following command from the terminal.

```bash
pip install option-greek-pricing
```


## Usage

For more detailed examples and explanations, please look at the following file: [Option Pricing & Greeks.ipynb](https://github.com/mh2rashi/OptionGreeksPricing/blob/main/Option%20Pricing%20%26%20Greeks.ipynb)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mh2rashi/OptionGreeksPricing",
    "name": "option-greek-pricing",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "finance,options,greeks",
    "author": "Hamza Rashid",
    "author_email": "hamza022697@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# OptionGreekPricing\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Setup](#setup)\n- [Usage](#usage)\n\n\n## Overview\n\nCurrent Version: **1.0.3**\n\nA package written in Python with equations to calculate option Prices and Greeks  using the following methods: \n\n1. Put-Call Parity. The `PutCall` object contains the following equations:\n   - Option price for a non-dividend stock.\n   - Option price for a discrete-dividend stock.\n   - Option price for a continuous-dividend stock.\n   - Option price for a currency option\n\n2. Binomial Trees. The `BinomialTress` object contains the following equations:\n   - Option price for a one period non-dividend stock.\n   - Option price for a multi-period non-dividend stock european option.\n   - Option price for a multi-period non-dividend stock american option.\n   - Option price for a multi-period currency exchange rate european option.\n   - Option price for a multi-period currency exchange rate american option.\n   - Option price for a multi-period futures contract american option.\n\n3. Black-Scholes. The `BlackScholes` object contains the following equations:\n   - Option price for a common stock.\n   - Option price for a common stock with discrete dividends.\n   - Option price for a currency exchange rate.\n   - Option price for a futures contract.\n\n4. Greeks. The `Greeks` object contains the following equations for both call and put options:\n   - Delta.\n   - Gamma.\n   - Vega.\n   - Theta.\n   - Rho.\n   - Psi.\n\n5. Monte Carlo. The `MonteCarlo` object contains the following equation:\n   - Option price for a risk-neutral european option.\n\n## Setup\n\n**Setup - PyPi Install:**\n\nThe project can be found at PyPI, if you'd like to view the project please use this\n[link](https://pypi.org/project/python-trading-robot/). To **install** the library,\nrun the following command from the terminal.\n\n```bash\npip install option-greek-pricing\n```\n\n\n## Usage\n\nFor more detailed examples and explanations, please look at the following file: [Option Pricing & Greeks.ipynb](https://github.com/mh2rashi/OptionGreeksPricing/blob/main/Option%20Pricing%20%26%20Greeks.ipynb)\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A package written in Python with equations to calculate option Prices and Greeks.",
    "version": "1.0.3",
    "split_keywords": [
        "finance",
        "options",
        "greeks"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bab18a92e5c0505ec24739a7e87b56da596c228f5e3fdb3ea7c5bb68c1ecaec",
                "md5": "061bfea2f620d77d952b4a114a7b9349",
                "sha256": "024e8b56f2bdcfdc7e83c56ffdb1a6598b133de5f49932a32d0acf1176cdef1a"
            },
            "downloads": -1,
            "filename": "option_greek_pricing-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "061bfea2f620d77d952b4a114a7b9349",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6607,
            "upload_time": "2023-01-30T23:21:00",
            "upload_time_iso_8601": "2023-01-30T23:21:00.909808Z",
            "url": "https://files.pythonhosted.org/packages/3b/ab/18a92e5c0505ec24739a7e87b56da596c228f5e3fdb3ea7c5bb68c1ecaec/option_greek_pricing-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-30 23:21:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "mh2rashi",
    "github_project": "OptionGreeksPricing",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "option-greek-pricing"
}
        
Elapsed time: 0.05150s