stability

This commit is contained in:
Dobromir Popov
2025-07-22 21:18:31 +03:00
parent 6c91bf0b93
commit 153ebe6ec2
3 changed files with 37 additions and 8 deletions

View File

@ -230,7 +230,8 @@ class TradingOrchestrator:
self.model_states['dqn']['checkpoint_loaded'] = True
self.model_states['dqn']['checkpoint_filename'] = metadata.checkpoint_id
checkpoint_loaded = True
logger.info(f"DQN checkpoint loaded: {metadata.checkpoint_id} (loss={metadata.loss:.4f})")
loss_str = f"{metadata.loss:.4f}" if metadata.loss is not None else "N/A"
logger.info(f"DQN checkpoint loaded: {metadata.checkpoint_id} (loss={loss_str})")
except Exception as e:
logger.warning(f"Error loading DQN checkpoint: {e}")
@ -269,7 +270,8 @@ class TradingOrchestrator:
self.model_states['cnn']['checkpoint_loaded'] = True
self.model_states['cnn']['checkpoint_filename'] = metadata.checkpoint_id
checkpoint_loaded = True
logger.info(f"CNN checkpoint loaded: {metadata.checkpoint_id} (loss={metadata.loss:.4f})")
loss_str = f"{metadata.loss:.4f}" if metadata.loss is not None else "N/A"
logger.info(f"CNN checkpoint loaded: {metadata.checkpoint_id} (loss={loss_str})")
except Exception as e:
logger.warning(f"Error loading CNN checkpoint: {e}")
@ -356,7 +358,8 @@ class TradingOrchestrator:
self.model_states['cob_rl']['checkpoint_loaded'] = True
self.model_states['cob_rl']['checkpoint_filename'] = metadata.checkpoint_id
checkpoint_loaded = True
logger.info(f"COB RL checkpoint loaded: {metadata.checkpoint_id} (loss={metadata.loss:.4f})")
loss_str = f"{metadata.loss:.4f}" if metadata.loss is not None else "N/A"
logger.info(f"COB RL checkpoint loaded: {metadata.checkpoint_id} (loss={loss_str})")
except Exception as e:
logger.warning(f"Error loading COB RL checkpoint: {e}")
@ -547,7 +550,7 @@ class TradingOrchestrator:
if self.cob_integration:
try:
logger.info("Attempting to start COB integration...")
await self.cob_integration.start_streaming()
await self.cob_integration.start()
logger.info("COB Integration streaming started successfully.")
except Exception as e:
logger.error(f"Failed to start COB integration streaming: {e}")