From cc6913168f0219cfd873b7d686b780c2450633bc Mon Sep 17 00:00:00 2001 From: DaM Date: Tue, 27 Jan 2026 08:27:41 +0100 Subject: [PATCH] refactor: estructura limpia con __init__.py (Semanas 1-2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Añadido __init__.py en todas las carpetas - Renombrado monitoring/ a utils/ - Eliminadas carpetas vacías/futuras - Estructura base lista para Semanas 3-4 --- download_data.py | 2 +- main.py | 2 +- src/__init__.py | 0 src/backtest/engine.py | 2 -- src/backtest/metrics.py | 1 - src/data/fetcher.py | 2 +- src/data/processor.py | 2 +- src/data/storage.py | 2 +- src/execution/broker_api.py | 1 - src/execution/order_manager.py | 1 - src/features/engineering.py | 1 - src/features/indicators.py | 1 - src/monitoring/alerts.py | 1 - src/risk/manager.py | 1 - src/risk/position_sizing.py | 1 - src/strategy/base.py | 2 -- src/strategy/ml_model.py | 1 - src/strategy/signals.py | 2 -- src/utils/__init__.py | 0 src/utils/alerts.py | 0 src/{monitoring => utils}/logger.py | 0 21 files changed, 5 insertions(+), 20 deletions(-) create mode 100644 src/__init__.py delete mode 100644 src/backtest/engine.py delete mode 100644 src/backtest/metrics.py delete mode 100644 src/execution/broker_api.py delete mode 100644 src/execution/order_manager.py delete mode 100644 src/features/engineering.py delete mode 100644 src/features/indicators.py delete mode 100644 src/monitoring/alerts.py delete mode 100644 src/risk/manager.py delete mode 100644 src/risk/position_sizing.py delete mode 100644 src/strategy/base.py delete mode 100644 src/strategy/ml_model.py delete mode 100644 src/strategy/signals.py create mode 100644 src/utils/__init__.py create mode 100644 src/utils/alerts.py rename src/{monitoring => utils}/logger.py (100%) diff --git a/download_data.py b/download_data.py index aaffab0..daf06c0 100644 --- a/download_data.py +++ b/download_data.py @@ -6,7 +6,7 @@ import os from dotenv import load_dotenv from datetime import datetime from pathlib import Path -from src.monitoring.logger import log +from src.utils.logger import log from src.data.fetcher import DataFetcher from src.data.processor import DataProcessor from src.data.storage import StorageManager diff --git a/main.py b/main.py index e3fd126..92cb657 100644 --- a/main.py +++ b/main.py @@ -7,7 +7,7 @@ Demo para Semanas 1-2: Data Pipeline + Storage import os from dotenv import load_dotenv from datetime import datetime, timedelta -from src.monitoring.logger import log +from src.utils.logger import log from src.data.fetcher import DataFetcher from src.data.processor import DataProcessor from src.data.storage import StorageManager diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backtest/engine.py b/src/backtest/engine.py deleted file mode 100644 index 0550934..0000000 --- a/src/backtest/engine.py +++ /dev/null @@ -1,2 +0,0 @@ -#Start Coding - diff --git a/src/backtest/metrics.py b/src/backtest/metrics.py deleted file mode 100644 index 860ef34..0000000 --- a/src/backtest/metrics.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/data/fetcher.py b/src/data/fetcher.py index a3f34d7..2545048 100644 --- a/src/data/fetcher.py +++ b/src/data/fetcher.py @@ -8,7 +8,7 @@ import pandas as pd from datetime import datetime, timedelta from typing import List, Optional, Dict import time -from ..monitoring.logger import log +from ..utils.logger import log class DataFetcher: """ diff --git a/src/data/processor.py b/src/data/processor.py index 05328cf..50a6e22 100644 --- a/src/data/processor.py +++ b/src/data/processor.py @@ -5,7 +5,7 @@ Módulo para limpiar, validar y procesar datos de mercado import pandas as pd import numpy as np from typing import Optional -from ..monitoring.logger import log +from ..utils.logger import log class DataProcessor: """ diff --git a/src/data/storage.py b/src/data/storage.py index c871172..e1c5302 100644 --- a/src/data/storage.py +++ b/src/data/storage.py @@ -10,7 +10,7 @@ from datetime import datetime from typing import Optional, List import redis import json -from ..monitoring.logger import log +from ..utils.logger import log Base = declarative_base() diff --git a/src/execution/broker_api.py b/src/execution/broker_api.py deleted file mode 100644 index 860ef34..0000000 --- a/src/execution/broker_api.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/execution/order_manager.py b/src/execution/order_manager.py deleted file mode 100644 index 9fdc8d6..0000000 --- a/src/execution/order_manager.py +++ /dev/null @@ -1 +0,0 @@ -#start Coding diff --git a/src/features/engineering.py b/src/features/engineering.py deleted file mode 100644 index 860ef34..0000000 --- a/src/features/engineering.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/features/indicators.py b/src/features/indicators.py deleted file mode 100644 index 9fdc8d6..0000000 --- a/src/features/indicators.py +++ /dev/null @@ -1 +0,0 @@ -#start Coding diff --git a/src/monitoring/alerts.py b/src/monitoring/alerts.py deleted file mode 100644 index 860ef34..0000000 --- a/src/monitoring/alerts.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/risk/manager.py b/src/risk/manager.py deleted file mode 100644 index 860ef34..0000000 --- a/src/risk/manager.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/risk/position_sizing.py b/src/risk/position_sizing.py deleted file mode 100644 index 860ef34..0000000 --- a/src/risk/position_sizing.py +++ /dev/null @@ -1 +0,0 @@ -#Start Coding diff --git a/src/strategy/base.py b/src/strategy/base.py deleted file mode 100644 index a096b6f..0000000 --- a/src/strategy/base.py +++ /dev/null @@ -1,2 +0,0 @@ -#start Coding - diff --git a/src/strategy/ml_model.py b/src/strategy/ml_model.py deleted file mode 100644 index fcfd449..0000000 --- a/src/strategy/ml_model.py +++ /dev/null @@ -1 +0,0 @@ -#start coding diff --git a/src/strategy/signals.py b/src/strategy/signals.py deleted file mode 100644 index f411fa9..0000000 --- a/src/strategy/signals.py +++ /dev/null @@ -1,2 +0,0 @@ -#start coding - diff --git a/src/utils/__init__.py b/src/utils/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/alerts.py b/src/utils/alerts.py new file mode 100644 index 0000000..e69de29 diff --git a/src/monitoring/logger.py b/src/utils/logger.py similarity index 100% rename from src/monitoring/logger.py rename to src/utils/logger.py