trying to run enhanced training system

This commit is contained in:
Dobromir Popov
2025-08-10 15:31:56 +03:00
parent b3c5076e37
commit ade4e117bf
4 changed files with 203 additions and 763 deletions

View File

@@ -70,17 +70,22 @@ except ImportError:
COBIntegration = None
COBSnapshot = None
# Import EnhancedRealtimeTrainingSystem
# Import EnhancedRealtimeTrainingSystem (support multiple locations)
try:
from enhanced_realtime_training import EnhancedRealtimeTrainingSystem
# Preferred location under NN/training
from NN.training.enhanced_realtime_training import EnhancedRealtimeTrainingSystem # type: ignore
ENHANCED_TRAINING_AVAILABLE = True
except ImportError:
EnhancedRealtimeTrainingSystem = None
ENHANCED_TRAINING_AVAILABLE = False
logging.warning(
"EnhancedRealtimeTrainingSystem not found. Real-time training features will be disabled."
)
except Exception:
try:
# Fallback flat import
from enhanced_realtime_training import EnhancedRealtimeTrainingSystem # type: ignore
ENHANCED_TRAINING_AVAILABLE = True
except Exception:
EnhancedRealtimeTrainingSystem = None # type: ignore
ENHANCED_TRAINING_AVAILABLE = False
logging.warning(
"EnhancedRealtimeTrainingSystem not found. Real-time training features will be disabled."
)
logger = logging.getLogger(__name__)
@@ -6726,6 +6731,14 @@ class TradingOrchestrator:
self.training_enabled = False
self.enhanced_training_system = None
# Public wrapper to match dashboard expectation
def initialize_enhanced_training_system(self):
try:
return self._initialize_enhanced_training_system()
except Exception as e:
logger.error(f"Error in initialize_enhanced_training_system: {e}")
return None
def start_enhanced_training(self):
"""Start the enhanced real-time training system"""
try: