feat(ui): add robust multi-interface UI system (Streamlit, Dash, Jupyter, WebSocket) with launcher, docs, and integration tests [skip ci]
Edwin Salguero
9f44dc9
feat: comprehensive test suite fixes and improvements
Edwin Salguero
63f74a3
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
Fix OpenCV import for RL tests, mark slow RL tests, and document in README
Edwin Salguero
a3ef409
- Add opencv-python-headless to requirements for RL compatibility
- Mark RL agent training tests as @pytest.mark.slow and reduce timesteps
- Update README with slow test instructions
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