chore: enterprise-grade project structure, robust .gitignore, and directory cleanup
Edwin Salguero
9289e29
feat: comprehensive test suite fixes and improvements
Edwin Salguero
63f74a3
feat: Add comprehensive Alpaca integration with FinRL
Edwin Salguero
46590b0
- Add Alpaca broker module for real trading capabilities
- Integrate Alpaca with FinRL reinforcement learning agent
- Update execution agent to support real broker integration
- Enhance data ingestion with Alpaca market data support
- Add environment configuration for API credentials
- Update demo script to showcase Alpaca integration
- Comprehensive documentation updates
- Support for paper and live trading modes
Fix all test issues and improve system stability
Edwin Salguero
7db56ad
- Fix FinRLConfig parameter error (remove total_timesteps)
- Fix portfolio calculation test tolerance for transaction fees
- Fix Bollinger Bands test for NaN values
- Fix deprecated pandas frequency warnings ('1H' -> '1h')
- Fix deprecated fillna method warnings
- Add pytest slow mark registration
- All FinRL tests now passing (20/20)
- Live trading test confirmed working with synthetic data
Add FinRL integration with comprehensive RL trading agent
Edwin Salguero
2c67d05
- Add FinRL agent with support for PPO, A2C, DDPG, and TD3 algorithms
- Create custom trading environment compatible with Gymnasium
- Implement technical indicators integration (RSI, Bollinger Bands, MACD)
- Add comprehensive configuration system for FinRL parameters
- Create demo script with training, evaluation, and visualization
- Add comprehensive test suite for FinRL functionality
- Update requirements.txt with FinRL dependencies
- Update README with detailed FinRL documentation
- Create necessary directories for models, logs, and plots
Initial commit: Enhanced Algorithmic Trading System with Synthetic Data Generation, Comprehensive Logging, and Extensive Testing
Edwin Salguero
859af74
- Added synthetic data generator with realistic market data simulation
- Implemented comprehensive logging system with rotating log files
- Created extensive test suite with unit and integration tests
- Enhanced strategy agent with technical indicators (SMA, RSI, Bollinger Bands, MACD)
- Improved execution agent with realistic order simulation
- Added backtesting and live trading capabilities
- Updated configuration system with synthetic data and logging settings
- Created comprehensive documentation and demo script