mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-27 23:47:46 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user