trading-platform-ml-engine-v2/.gitignore
Adrian Flores Cortes d015e2b0f3 feat(ml-engine): Phase 4 - PostgreSQL migration, dynamic OOS, data pipeline
- Fix database.py: Add DatabaseConnection alias for backward compat
- Fix train_symbol_timeframe_models.py: Use PostgreSQLConnection + native queries
- Fix run_oos_backtest.py: Fix broken import + add dynamic OOS support
- Update data_splitter.py: split_dynamic_oos() method (from previous session)
- Update validation_oos.yaml: Dynamic OOS config + all 6 symbols enabled
- Create ingest_ohlcv_polygon.py: Standalone Polygon→PostgreSQL ingestion script
- Fix .gitignore: /data/ instead of data/ to not ignore src/data/
- Add untracked src/ modules: backtesting, data, llm, models (attention/metamodel/strategies)
- Add aiohttp, sqlalchemy, psycopg2-binary to requirements.txt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 04:39:05 -06:00

115 lines
2.0 KiB
Plaintext

# =============================================================================
# ML Engine .gitignore
# =============================================================================
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual environments
.venv/
venv/
ENV/
# Jupyter
.ipynb_checkpoints/
*.ipynb_checkpoints
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Logs
*.log
logs/
# =============================================================================
# ML-Specific - Modelos entrenados (se regeneran, son grandes)
# =============================================================================
# Directorios de modelos (recursivo)
models/**/attention/
models/**/base_models/
models/**/symbol_timeframe_models/
models/**/metamodels/
models/**/metamodels_neural/
# Archivos de modelos (recursivo en cualquier subdirectorio)
models/**/*.joblib
models/**/*.pt
models/**/*.pth
models/**/*.pkl
models/**/*.h5
models/**/*.onnx
models/**/*.bin
# Resultados de backtest
models/backtest_results*/
models/**/backtest_results*/
# Datos de entrenamiento (root-level data/ only, not src/data/)
/data/
*.csv
*.parquet
*.feather
# Cache de features
cache/
*.cache
# Checkpoints de entrenamiento
checkpoints/
*.ckpt
# MLflow / experiment tracking
mlruns/
mlflow/
# Weights & Biases
wandb/
# =============================================================================
# MANTENER EN REPOSITORIO (NO IGNORAR)
# =============================================================================
# Código fuente: src/
# Configuración: config/
# Scripts: scripts/
# Documentación: *.md
# Requirements: requirements*.txt, pyproject.toml
# Docker: Dockerfile, docker-compose*.yml
# Charts/visualizations code: charts/ (pero no outputs)
# Excepciones - Mantener estos archivos aunque estén en carpetas ignoradas
!models/.gitkeep
!data/.gitkeep
!charts/*.py
!charts/*.ipynb
# Environment example
!.env.example
.env
.env.local