Skip to main content

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:

  1. 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)
  1. 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)
  1. 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


Download files

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

Source Distribution

quantrix-1.0.dev1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantrix-1.0.dev1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

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

Hashes for quantrix-1.0.dev1.tar.gz
Algorithm Hash digest
SHA256 2c2766032dfb75209fe4af83310c050bbb2bc0cd2f40cc9f646853cfd4e8204b
MD5 7efa29b783048e05e8cd388bbecb5c7a
BLAKE2b-256 0381d687953f21df847dffd9ec5f4f989e79132e07d90808051566da6f6d0b83

See more details on using hashes here.

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

Hashes for quantrix-1.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d03a4609d91749284344864e090a317390d2fe073c8ccea3f276e9ee59c541e
MD5 9fd9e6c78500ea88f82d9d88eb96f95f
BLAKE2b-256 d255368fbb4e582b36d6b35e040d33123a046d38ebc40cea82121c3ef0b864b9

See more details on using hashes here.

Supported by

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