DerivSAC/
├── config/
│ ├── config.yaml # Configuration parameters
├── docs/
├── hyperparameters/
│ ├── sac.yml
├── tests/
│ ├── __init__.py
│ ├── alpha_test.py
│ ├── conftest.py
│ ├── test_entry_exit_quality.py
│ ├── test_fw.py
│ ├── test_nvidia.py
│ ├── test_simple.py
│ ├── test_technical.py
├── trading_bot/
│ ├── analysis/
│ │ ├── __init__.py
│ │ ├── technical.py # Technical analysis
│ ├── core/
│ │ ├── bot.py
│ │ ├── sac_bot.py
│ ├── data/
│ │ ├── local_data/
│ │ │ ├── NVDA_1d_2010-01-01.pkl
│ │ ├── __init__.py
│ │ ├── data_pipeline.py # Data fetching and processing
│ │ ├── indicators.py # Technical indicators
│ │ ├── sentiment_pipeline.py
│ ├── sac/
│ │ ├── zoo/
│ │ │ ├── __init__.py
│ │ │ ├── gradient_clipping_callback.py
│ │ │ ├── hyperparams_opt.py
│ │ │ ├── rl_zoo_env.py
│ │ │ ├── trading_zoo_callback.py
│ │ │ ├── train.py
│ │ │ ├── utils.py
│ │ ├── __init__.py
│ │ ├── test_model.py
│ ├── strategies/
│ │ ├── macd.py
│ ├── trade_env/
│ │ ├── __init__.py
│ │ ├── engine.py
│ │ ├── metrics.py
│ │ ├── nvidia.py
│ │ ├── position.py
│ ├── utils/
│ │ ├── __init__.py
│ │ ├── config.py
│ │ ├── logger.py # Logging utilities
│ │ ├── output.py
│ ├── __init__.py
│ ├── main.py # Main entry point
├── trading_bot.egg-info/
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ ├── dependency_links.txt
│ ├── requires.txt
│ ├── top_level.txt
├── utils/
│ ├── README.md
│ ├── __init__.py
│ ├── generate_directory_structure.py
│ ├── update_readme_directory.py
├── .gitignore
├── Dockerfile
├── README.md
├── backtest_results.png
├── docker-compose.yml
├── pyproject.toml
├── requirements.txt
├── s3_sync.sh
├── setup.cfg
├── setup.py
├── strategy_comparison.png