refactor: rename project from Predix to NexQuant

Rename all source files, scripts, tests, documentation, and configuration
from Predix/predix to NexQuant/nexquant across the entire codebase.
This commit is contained in:
TPTBusiness
2026-05-09 17:48:22 +02:00
parent 85b56b8179
commit cbe1c52e00
92 changed files with 3690 additions and 1015 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
"""Predix Backtesting Package"""
"""NexQuant Backtesting Package"""
from .backtest_engine import BacktestMetrics, FactorBacktester
from .results_db import ResultsDatabase
from .risk_management import CorrelationAnalyzer, PortfolioOptimizer, AdvancedRiskManager
@@ -1,5 +1,5 @@
"""
Predix Backtesting Engine - IC, Sharpe, Drawdown
NexQuant Backtesting Engine - IC, Sharpe, Drawdown
Thin wrapper around the unified ``vbt_backtest.backtest_signal`` engine.
All metric formulas live in ``vbt_backtest``; this module exists for
@@ -1,5 +1,5 @@
"""
Trading Protection System for Predix.
Trading Protection System for NexQuant.
Prevents excessive losses by automatically pausing trading
when risk thresholds are exceeded.
@@ -3,7 +3,7 @@ Trading Protection System
Prevents excessive losses by automatically pausing trading when risk thresholds are exceeded.
Inspired by common trading protection patterns, implemented from scratch for Predix.
Inspired by common trading protection patterns, implemented from scratch for NexQuant.
"""
from abc import ABC, abstractmethod
+2 -2
View File
@@ -1,5 +1,5 @@
"""
Predix Results Database - SQLite für Backtest-Ergebnisse
NexQuant Results Database - SQLite für Backtest-Ergebnisse
Stores backtest metrics from Qlib/MLflow runs for querying and dashboard display.
"""
@@ -409,7 +409,7 @@ class ResultsDatabase:
worst_dd_str = self._fmt_float(best['worst_drawdown'], ".4f")
md_lines = [
"# Predix Results Summary",
"# NexQuant Results Summary",
"",
f"**Generated:** {summary['generated_at']}",
f"**Database:** `{summary['database_path']}`",
@@ -1,5 +1,5 @@
"""
Predix Risk Management - Korrelation, Portfolio-Optimierung
NexQuant Risk Management - Korrelation, Portfolio-Optimierung
"""
import numpy as np
@@ -2,7 +2,7 @@
Unified, verifiable backtesting engine.
Single entry point (`backtest_signal`) used by:
- scripts/predix_gen_strategies_real_bt.py
- scripts/nexquant_gen_strategies_real_bt.py
- rdagent/scenarios/qlib/local/strategy_orchestrator.py
- rdagent/scenarios/qlib/local/optuna_optimizer.py
- rdagent/components/backtesting/backtest_engine.py