This library provides tools for quantitative analysis in finance.
Project description
QA
Description
The QuantriX library is aimed to provide essential tools for quantitative finance analysis. It is a copyrighted software available only for direct use.
Available tools
The first version allows to build binomial model, random walk and brownion motion.
Instalation
For installing, run these code in terminal:
pip install QuantriX
Usage
Available function can be used in the following ways:
- Import necessary functions:
from quantrix.modules import bin_model_simulation
or
from quantrix.modules import *
In the code, just use the function:
paths = bin_model_simulation(N, n, S0, q, u, d)
- Import all existing modules:
from quantrix import modules
Use in the code in the following way:
paths = modules.bin_model_simulation(N, n, S0, q, u, d)
- Available functions:
- bin_model_simulation(n_paths: int, max_time: int, S0: int, q: float, u: float, d: float) -> list[np.array]
This function simulates binomial model for n_paths number of paths for max_time periods. It requiers initial stock value - S0, probability of going up and up and down factors.
- rw_simulations(n_paths: int, max_time: int, p: float) -> list[np.array]
The function simulates random walk: n_paths for max_time with probability p with step +1 or -1.
- bm_simulations(n_paths: int, granularity: int, max_time: int) -> list[np.array]
This function simulates brownion motion: n_paths number of paths for max_time periods with granularity scale.
- bb_simulations(n_paths: int, granularity: int, max_time: int , T: int = 1) -> list[np.array]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quantrix-1.0.dev1.tar.gz.
File metadata
- Download URL: quantrix-1.0.dev1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c2766032dfb75209fe4af83310c050bbb2bc0cd2f40cc9f646853cfd4e8204b
|
|
| MD5 |
7efa29b783048e05e8cd388bbecb5c7a
|
|
| BLAKE2b-256 |
0381d687953f21df847dffd9ec5f4f989e79132e07d90808051566da6f6d0b83
|
File details
Details for the file quantrix-1.0.dev1-py3-none-any.whl.
File metadata
- Download URL: quantrix-1.0.dev1-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d03a4609d91749284344864e090a317390d2fe073c8ccea3f276e9ee59c541e
|
|
| MD5 |
9fd9e6c78500ea88f82d9d88eb96f95f
|
|
| BLAKE2b-256 |
d255368fbb4e582b36d6b35e040d33123a046d38ebc40cea82121c3ef0b864b9
|