35 lines
4.2 KiB
Plaintext
35 lines
4.2 KiB
Plaintext
2025-04-18 03:28:50,136 - root - INFO - Using Base Models Directory: /home/yasha/develop/gru_sac_predictor/models
|
|
2025-04-18 03:28:50,136 - root - INFO - Using results directory: /home/yasha/develop/gru_sac_predictor/results/20250418_032850
|
|
2025-04-18 03:28:50,136 - root - INFO - Using logs directory: /home/yasha/develop/gru_sac_predictor/logs/20250418_032850
|
|
2025-04-18 03:28:50,136 - root - INFO - Using models directory: /home/yasha/develop/gru_sac_predictor/models/20250418_032850
|
|
2025-04-18 03:28:50,136 - root - INFO - Logging setup complete. Log file: /home/yasha/develop/gru_sac_predictor/logs/20250418_032850/pipeline_20250418_032850.log
|
|
2025-04-18 03:28:50,136 - root - INFO - --- Starting Pipeline Run: 20250418_032850 ---
|
|
2025-04-18 03:28:50,136 - root - INFO - Using config: /home/yasha/develop/gru_sac_predictor/gru_sac_predictor/config.yaml
|
|
2025-04-18 03:28:50,136 - root - INFO - Resolved relative db_dir '../data/crypto_market_data' to absolute path: /home/yasha/develop/data/crypto_market_data
|
|
2025-04-18 03:28:50,136 - gru_sac_predictor.src.data_loader - INFO - Initialized DataLoader with db_dir='/home/yasha/develop/data/crypto_market_data'
|
|
2025-04-18 03:28:50,136 - gru_sac_predictor.src.feature_engineer - INFO - FeatureEngineer initialized with minimal whitelist: ['return_1m', 'return_15m', 'return_60m', 'ATR_14', 'volatility_14d', 'chaikin_AD_10', 'svi_10', 'EMA_10', 'EMA_50', 'MACD', 'MACD_signal', 'hour_sin', 'hour_cos']
|
|
2025-04-18 03:28:50,136 - gru_sac_predictor.src.gru_model_handler - INFO - GRUModelHandler initialized for run 20250418_032850 in /home/yasha/develop/gru_sac_predictor/models/20250418_032850
|
|
2025-04-18 03:28:50,137 - gru_sac_predictor.src.calibrator - INFO - Calibrator initialized with edge threshold: 0.55
|
|
2025-04-18 03:28:50,137 - gru_sac_predictor.src.backtester - INFO - Backtester initialized.
|
|
2025-04-18 03:28:50,137 - gru_sac_predictor.src.backtester - INFO - Initial Capital: 10000.00
|
|
2025-04-18 03:28:50,137 - gru_sac_predictor.src.backtester - INFO - Transaction Cost: 0.0500%
|
|
2025-04-18 03:28:50,137 - gru_sac_predictor.src.backtester - INFO - Edge Threshold: 0.550
|
|
2025-04-18 03:28:50,141 - root - INFO - Saved run configuration to /home/yasha/develop/gru_sac_predictor/results/20250418_032850/run_config.yaml
|
|
2025-04-18 03:28:50,141 - root - INFO - === Starting Pipeline Execution ===
|
|
2025-04-18 03:28:50,141 - root - INFO - --- Stage: Loading and Preprocessing Data ---
|
|
2025-04-18 03:28:50,141 - gru_sac_predictor.src.data_loader - INFO - Loading data for SOL-USDT (bnbspot) from 2025-03-01 to 2025-03-10, interval 1min
|
|
2025-04-18 03:28:50,143 - gru_sac_predictor.src.data_loader - INFO - Scanning for DB files recursively in: /home/yasha/develop/data/crypto_market_data
|
|
2025-04-18 03:28:50,191 - gru_sac_predictor.src.data_loader - INFO - Found 316 DB files. Using newest: 20250416.mktdata.ohlcv.db
|
|
2025-04-18 03:28:50,296 - gru_sac_predictor.src.data_loader - INFO - Identified 8 potential DB files: ['20250228.mktdata.ohlcv.db', '20250301.mktdata.ohlcv.db', '20250302.mktdata.ohlcv.db', '20250303.mktdata.ohlcv.db', '20250304.mktdata.ohlcv.db', '20250305.mktdata.ohlcv.db', '20250306.mktdata.ohlcv.db', '20250307.mktdata.ohlcv.db']
|
|
2025-04-18 03:28:50,362 - gru_sac_predictor.src.data_loader - INFO - Combined data shape before final filtering/resampling: (9827, 5)
|
|
2025-04-18 03:28:50,362 - gru_sac_predictor.src.data_loader - INFO - Shape after final date filtering: (9827, 5)
|
|
2025-04-18 03:28:50,363 - gru_sac_predictor.src.data_loader - INFO - Successfully loaded and processed data for SOL-USDT. Final shape: (9827, 5)
|
|
2025-04-18 03:28:50,363 - root - ERROR - Pipeline execution failed: type object 'datetime.datetime' has no attribute 'timezone'
|
|
Traceback (most recent call last):
|
|
File "/home/yasha/develop/gru_sac_predictor/gru_sac_predictor/src/trading_pipeline.py", line 1011, in execute
|
|
self.load_and_preprocess_data()
|
|
File "/home/yasha/develop/gru_sac_predictor/gru_sac_predictor/src/trading_pipeline.py", line 298, in load_and_preprocess_data
|
|
if self.df_raw.index.tz is None or self.df_raw.index.tz is not datetime.timezone.utc:
|
|
AttributeError: type object 'datetime.datetime' has no attribute 'timezone'. Did you mean: 'astimezone'?
|
|
2025-04-18 03:28:50,365 - root - ERROR - === Pipeline Execution Terminated Due to Error ===
|