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]

This function simulates brownion bridge.

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.dev2.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.dev2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file quantrix-1.0.dev2.tar.gz.

File metadata

  • Download URL: quantrix-1.0.dev2.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.dev2.tar.gz
Algorithm Hash digest
SHA256 5af046aa8fff283b4bef94caf42e521b508c6a15794ed3ab548c1eb87d04fa91
MD5 fbf9e46acda9b27a368a39de8ee6e743
BLAKE2b-256 b833a547af6885b71b2097aa26e183f9c6ef5c7f5b95f4139584ecab99612463

See more details on using hashes here.

File details

Details for the file quantrix-1.0.dev2-py3-none-any.whl.

File metadata

  • Download URL: quantrix-1.0.dev2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 56cab91137c01cf9271bb7dbc7de0c1e59b7e3df878cb6fedf098e44ead98011
MD5 b221bec70d46c1bb0decb6892d6ed10e
BLAKE2b-256 6c8f46fbfcb2846bad3caa7b3d92c771e38f3ffe20354e0ac6c934e5721a9c2d

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