# jack-cherish/quantitative

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jack-cherish-quantitative).**

2,534 stars · 378 forks · Python

## Links

- GitHub: https://github.com/Jack-Cherish/quantitative
- awesome-repositories: https://awesome-repositories.com/repository/jack-cherish-quantitative.md

## Description

This project is a Python quantitative trading framework and library designed for developing, backtesting, and deploying automated financial strategies. It serves as both an algorithmic trading backtester for evaluating historical performance and an event-driven trading engine for executing trades based on quantitative rules.

The framework functions as an educational toolkit, providing guided lessons and resources for quantitative finance learning and the application of mathematical models to market data.

The system provides capabilities for algorithmic trading automation and financial strategy development. This includes time-series data alignment and vectorized data processing to synchronize disparate financial data sources and compute indicators across data arrays.

## Tags

### Business & Productivity Software

- [Quantitative Trading Platforms](https://awesome-repositories.com/f/business-productivity-software/quantitative-trading-platforms.md) — Provides an integrated environment for developing, backtesting, and executing algorithmic financial trading strategies. ([source](https://github.com/Jack-Cherish/quantitative#readme))
- [Event-Driven Trading Engines](https://awesome-repositories.com/f/business-productivity-software/event-driven-trading-engines.md) — Provides an event-driven execution engine that processes market updates and trade signals via a sequential queue.
- [Trading Strategy Backtesters](https://awesome-repositories.com/f/business-productivity-software/trading-strategy-backtesters.md) — Includes a backtester for evaluating the historical performance, risk, and return of quantitative trading strategies.

### Scientific & Mathematical Computing

- [Algorithmic Trading](https://awesome-repositories.com/f/scientific-mathematical-computing/quantitative-finance/algorithmic-trading.md) — Provides a complete framework for automating financial market analysis and executing strategies based on quantitative models.
- [Vectorized Data Processing](https://awesome-repositories.com/f/scientific-mathematical-computing/numpy-array-integration/vectorized-data-processing.md) — Utilizes NumPy and Pandas for vectorized array processing to compute financial indicators without row-level loops.
- [Educational Toolkits](https://awesome-repositories.com/f/scientific-mathematical-computing/quantitative-finance/educational-toolkits.md) — Provides guided lessons and practical coding exercises for learning quantitative finance and strategy implementation.

### Data & Databases

- [Time Series Resampling](https://awesome-repositories.com/f/data-databases/time-series-resampling.md) — Includes a time-series engine for resampling disparate financial data sources into standardized frequency grids.
- [Quantitative Analytics](https://awesome-repositories.com/f/data-databases/storage-scaling/market-data/quantitative-analytics.md) — Provides tools for applying mathematical models and technical indicators to financial market data.
- [Unified Data Access Interfaces](https://awesome-repositories.com/f/data-databases/unified-data-access-interfaces.md) — Provides a unified data access interface for ingesting both historical files and real-time sockets.

### Education & Learning Resources

- [Guided Tutorials](https://awesome-repositories.com/f/education-learning-resources/quantitative-finance-knowledge-bases/guided-tutorials.md) — Offers guided lessons and code examples for learning mathematical models and automated strategy implementation.

### Software Engineering & Architecture

- [Backtest to Live Transitions](https://awesome-repositories.com/f/software-engineering-architecture/backtest-to-live-transitions.md) — Implements a unified interface to transition trading strategies from historical simulation to real-time execution.
- [Modular Data Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/modular-data-pipelines.md) — Ships a modular pipeline that decouples signal generation, risk management, and order execution.
