# 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"
}