Commit History
-
feat: add Yahoo ingest on the FinRL tree and stop extra branch creation
Edwin Salguero +1: CursorKeep csv/alpaca/synthetic/FinRL paths unchanged. Add yfinance>=1.0 as an optional data_source, rewrite the README, and remove Dependabot plus the weekly dependency-updates workflow so only main and dev remain. Co-authored-by: Cursor <cursoragent@cursor.com>8a5d4f8
-
feat(ui): add robust multi-interface UI system (Streamlit, Dash, Jupyter, WebSocket) with launcher, docs, and integration tests [skip ci]
Edwin Salguero9f44dc9 -
feat: comprehensive test suite fixes and improvements
Edwin Salguero63f74a3 -
Fix all test issues and improve system stability
Edwin Salguero- 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 data7db56ad -
Fix OpenCV import for RL tests, mark slow RL tests, and document in README
Edwin Salguero- 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 instructionsa3ef409 -
Add FinRL integration with comprehensive RL trading agent
Edwin Salguero- 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 plots2c67d05
-
Initial commit: Enhanced Algorithmic Trading System with Synthetic Data Generation, Comprehensive Logging, and Extensive Testing
Edwin Salguero- 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 script859af74