remove emojis from console

This commit is contained in:
Dobromir Popov
2025-10-25 16:35:08 +03:00
parent 5aa4925cff
commit b8f54e61fa
75 changed files with 828 additions and 828 deletions

View File

@@ -7,7 +7,7 @@
## Critical Issues Identified
### 1. Division by Zero FIXED
### 1. Division by Zero FIXED
**Problem**: Trading executor crashed when price was 0 or invalid
**Solution**: Added price validation before division in `core/trading_executor.py`
```python
@@ -16,14 +16,14 @@ if current_price <= 0:
return False
```
### 2. Mock Predictions FIXED
### 2. Mock Predictions FIXED
**Problem**: System fell back to "mock predictions" when training unavailable (POLICY VIOLATION!)
**Solution**: Removed mock fallback, system now fails gracefully
```python
logger.error("CRITICAL: Enhanced training system not available - predictions disabled. NEVER use mock data.")
```
### 3. Torch Import ALREADY FIXED
### 3. Torch Import ALREADY FIXED
**Problem**: "cannot access local variable 'torch'" error
**Status**: Already has None placeholder when import fails
@@ -182,14 +182,14 @@ def train_on_trade_outcome(self, signal_data, trade_record, reward):
self._train_cob_on_outcome(cob_data, action, reward, weight)
logger.info(f"COB RL trained with weight {weight:.2f}")
logger.info(f" TRAINED ALL MODELS: PnL=${trade_record.pnl:.2f}, Reward={reward:.4f}")
logger.info(f" TRAINED ALL MODELS: PnL=${trade_record.pnl:.2f}, Reward={reward:.4f}")
```
---
## Implementation Steps
### Phase 1: Core Infrastructure (Priority 1)
### Phase 1: Core Infrastructure (Priority 1)
- [x] Fix division by zero
- [x] Remove mock predictions
- [x] Fix torch imports
@@ -256,7 +256,7 @@ def train_on_trade_outcome(self, signal_data, trade_record, reward):
### Log Messages to Watch:
```
TRAINED ALL MODELS: PnL=$2.35, Reward=25.40
TRAINED ALL MODELS: PnL=$2.35, Reward=25.40
REWARD CALC: PnL=0.0235, Time=-0.002, Risk=1.15, Final=25.40
CNN trained with weight 0.35
DQN trained with weight 0.45, loss=0.0123