+
Skip to content

nakulrandad/Quant-Finance

Repository files navigation

Quant Finance

A collection of tools, scripts, and resources for quantitative finance, covering financial modeling, trading strategies, and data analysis.

Table of Contents

Introduction

Quantitative finance leverages mathematical models, statistical techniques, and computational tools to analyze financial markets and develop trading strategies. This repository provides a structured collection of scripts and resources to support research, modeling, and algorithmic trading. The backbone of this project is quant accessor that is built on top of pandas.DataFrame to add functionalities relevant to financial data analysis. The backtest module helps with performance backtesting and risk decomposition. The Portfolio class is a customizable framework to create portfolios that account for rebalancing.

Installation

To set up the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/nakulrandad/Quant-Finance.git
    cd Quant-Finance
  2. Create and activate a virtual environment:

    uv venv
    source .venv/bin/activate
  3. Install the package:

    • Standard Installation:

      uv pip install .
    • For Development (Editable Mode):

      uv pip install -e .[dev]

Usage

The analysis folder contains some sample analysis to showcase some of the functionalities of quant package. This package is actively under development and any feedback and/or contribution would be highly appreciated.

License

This repository is licensed under the MIT License. See the LICENSE file for details.

About

Repo to run quantitative finance analytics in python!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载