Skip to content

Latest commit

 

History

History
119 lines (84 loc) · 4.76 KB

File metadata and controls

119 lines (84 loc) · 4.76 KB

Quantis Documentation

Welcome to the comprehensive documentation for Quantis - a quantitative trading and investment analytics platform that combines advanced statistical models, machine learning algorithms, and real-time market data.

Table of Contents

Getting Started

Core Documentation

Features & Examples

Operations & Maintenance

Diagnostics


Quick Start

Quantis is a comprehensive platform for quantitative trading analysis, featuring microservices architecture, ML-powered prediction models, and real-time data processing.

3-Step Quick Start

# 1. Clone and navigate to the repository
git clone https://github.com/quantsingularity/Quantis.git && cd Quantis

# 2. Run the automated setup script
./scripts/setup_quantis_env.sh

# 3. Start all services
./scripts/run_quantis.sh dev

Access Points

After starting the services:


What is Quantis?

Quantis provides a robust platform for:

  • Quantitative Analysis: Statistical models, ML algorithms, and time series forecasting
  • Algorithmic Trading: Automated strategy execution with backtesting capabilities
  • Portfolio Management: Optimization, risk management, and performance analytics
  • Real-time Data Processing: Market data ingestion, validation, and analysis
  • Comprehensive Monitoring: Prometheus metrics, Grafana dashboards, and audit logging

Key Capabilities

Capability Description
Data Processing Real-time market data, historical analysis, alternative data integration
ML Models Time series forecasting (LSTM, Temporal Fusion Transformer), classification, regression
Trading Strategies Strategy development, backtesting, signal generation, automated execution
Risk Management VaR calculation, stress testing, portfolio optimization (MPT)
API-First Design RESTful API with FastAPI, comprehensive authentication and rate limiting
Scalable Infrastructure Docker, Kubernetes, Terraform support for cloud deployment

Technology Stack

  • Backend: Python 3.9+, FastAPI, SQLAlchemy, Celery
  • ML/Analytics: scikit-learn, PyTorch, pandas, numpy
  • Databases: PostgreSQL (relational), InfluxDB (time series), Redis (caching)
  • Frontend: React, TypeScript, Redux Toolkit, D3.js, TradingView
  • Infrastructure: Docker, Kubernetes, Terraform, Ansible
  • Monitoring: Prometheus, Grafana, MLflow

Project Structure

Quantis/
├── code/
│   ├── api/              # FastAPI backend application
│   ├── data/             # Data processing modules
│   ├── models/           # ML model training and serving
│   └── scripts/          # Utility scripts
├── docs/                 # This documentation
├── infrastructure/       # Docker, Kubernetes, Terraform configs
├── monitoring/           # Prometheus, Grafana dashboards
├── scripts/              # Build, test, and deployment scripts
├── tests/                # Test suites
└── web-frontend/         # React web application