model selector
This commit is contained in:
@@ -1820,14 +1820,19 @@ class TradingOrchestrator:
|
||||
def start_enhanced_training(self):
|
||||
"""Start the enhanced real-time training system"""
|
||||
try:
|
||||
if not self.training_enabled or not getattr(self, 'training_manager', None):
|
||||
if not self.training_enabled or not self.enhanced_training_system:
|
||||
logger.warning("Enhanced training system not available")
|
||||
return False
|
||||
|
||||
self.training_manager.start()
|
||||
logger.info("Enhanced real-time training started")
|
||||
return True
|
||||
|
||||
|
||||
# Check if the enhanced training system has a start_training method
|
||||
if hasattr(self.enhanced_training_system, 'start_training'):
|
||||
self.enhanced_training_system.start_training()
|
||||
logger.info("Enhanced real-time training started")
|
||||
return True
|
||||
else:
|
||||
logger.warning("Enhanced training system does not have start_training method")
|
||||
return False
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Error starting enhanced training: {e}")
|
||||
return False
|
||||
@@ -1835,12 +1840,12 @@ class TradingOrchestrator:
|
||||
def stop_enhanced_training(self):
|
||||
"""Stop the enhanced real-time training system"""
|
||||
try:
|
||||
if getattr(self, 'training_manager', None):
|
||||
self.training_manager.stop()
|
||||
if self.enhanced_training_system and hasattr(self.enhanced_training_system, 'stop_training'):
|
||||
self.enhanced_training_system.stop_training()
|
||||
logger.info("Enhanced real-time training stopped")
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Error stopping enhanced training: {e}")
|
||||
return False
|
||||
|
Reference in New Issue
Block a user