3.9 Enhance chart functionality with indicator management and data export features

- Updated `ChartBuilder` to support dynamic indicator integration, allowing users to specify overlay and subplot indicators for enhanced chart analysis.
- Implemented a new `get_indicator_data` method in `MarketDataIntegrator` for fetching indicator data based on user configurations.
- Added `create_export_controls` in `chart_controls.py` to facilitate data export options (CSV/JSON) for user analysis.
- Enhanced error handling and logging throughout the chart and data analysis processes to improve reliability and user feedback.
- Updated documentation to reflect new features and usage guidelines for indicator management and data export functionalities.
This commit is contained in:
Vasily.onl
2025-06-06 12:57:35 +08:00
parent 8572a7a387
commit c121b469f0
10 changed files with 512 additions and 654 deletions

View File

@@ -86,8 +86,8 @@
- [x] 3.5 Create market data monitoring dashboard (real-time data feed status)
- [x] 3.6 Build simple data analysis tools (volume analysis, price movement statistics)
- [x] 3.7 Add the chart time range selector and trigger for realtime data or historical data (when i analyze specified time range i do not want it to reset with realtime data triggers and callbacks)
- [ ] 3.8 Setup real-time dashboard updates using Redis callbacks
- [ ] 3.9 Add data export functionality for analysis (CSV/JSON export)
- [-] 3.8 Setup real-time dashboard updates using Redis callbacks (DEFERRED: Redis is not used for real-time dashboard updates now)
- [x] 3.9 Add data export functionality for analysis (CSV/JSON export)
- [ ] 3.10 Unit test basic dashboard components and data visualization
- [ ] 4.0 Strategy Engine and Bot Management Framework