Files
NexQuant/data_config.yaml
TPTBusiness b98c9cd572 feat: Add GitHub infrastructure, CI/CD pipelines, and examples
- Add GitHub issue templates (bug, feature, docs)
- Add pull request template with closed-source checklist
- Add CODEOWNERS for code review assignment
- Add CI/CD workflows (ci, lint, security, docs, release)
  - pytest + coverage with Python 3.10/3.11 matrix
  - Ruff + MyPy code quality checks
  - Bandit + safety security scanning
  - Sphinx docs + GitHub Pages deployment
  - Automated PyPI releases on tag push
- Add 6 comprehensive examples + Jupyter quickstart
  - 01_factor_discovery.py (LLM factor generation)
  - 02_factor_evolution.py (factor optimization)
  - 03_strategy_generation.py (IC-weighted combination)
  - 04_backtest_simple.py (strategy backtesting)
  - 05_model_training.py (XGBoost/LSTM training)
  - 06_rl_trading_agent.py (PPO/DQN/A2C agents)
  - notebooks/quickstart.ipynb (interactive tutorial)
- Restructure .gitignore with explicit closed-source sections
- Add CI/coverage/license badges to README
- Complete CLI docstrings for all 9 commands
- Add data_config.yaml for quant loop configuration
2026-04-11 21:40:18 +02:00

44 lines
874 B
YAML

# PREDIX Data Configuration
#
# This file configures the data sources and paths for EUR/USD trading.
# Adjust paths and settings to match your environment.
# Data source configuration
data_source:
type: "qlib" # Options: qlib, csv, api
provider: "eurusd_1min"
# Data paths
paths:
qlib_data_dir: "~/.qlib/qlib_data/eurusd_1min_data"
raw_data_dir: "data_raw"
cache_dir: ".cache"
# Instrument configuration
instrument:
symbol: "EURUSD"
timeframe: "1min"
sessions:
asian:
start: "00:00"
end: "08:00"
london:
start: "08:00"
end: "16:00"
ny:
start: "13:00"
end: "21:00"
overlap:
start: "13:00"
end: "16:00"
# Trading costs
costs:
spread_bps: 1.5 # Average spread in basis points
commission_bps: 0.0 # Commission (if any)
# Data range
date_range:
start: "2020-01-01"
end: "2026-03-20"