fix dash actions

This commit is contained in:
Dobromir Popov
2025-07-04 02:24:18 +03:00
parent cf91e090c8
commit d0cf04536c
7 changed files with 309 additions and 10 deletions

View File

@ -299,7 +299,36 @@ class TradingOrchestrator:
self.model_states['decision']['current_loss'] = 0.0089
self.model_states['decision']['best_loss'] = 0.0065
logger.info("ML models initialization completed")
# CRITICAL: Register models with the model registry
logger.info("Registering models with model registry...")
# Register RL Agent
if self.rl_agent:
try:
self.register_model(self.rl_agent, weight=0.3)
logger.info("RL Agent registered successfully")
except Exception as e:
logger.error(f"Failed to register RL Agent: {e}")
# Register CNN Model
if self.cnn_model:
try:
self.register_model(self.cnn_model, weight=0.7)
logger.info("CNN Model registered successfully")
except Exception as e:
logger.error(f"Failed to register CNN Model: {e}")
# Register Extrema Trainer
if self.extrema_trainer:
try:
self.register_model(self.extrema_trainer, weight=0.2)
logger.info("Extrema Trainer registered successfully")
except Exception as e:
logger.error(f"Failed to register Extrema Trainer: {e}")
# Show registered models count
registered_count = len(self.model_registry.models) if self.model_registry else 0
logger.info(f"ML models initialization completed - {registered_count} models registered")
except Exception as e:
logger.error(f"Error initializing ML models: {e}")