Commit Graph

5 Commits

Author SHA1 Message Date
mindesbunister
f31d66f25c feat: fix AI learning section to display complete trading history with real Drift data
- Updated Drift position history API to include all 15 actual trades from trading interface
- Fixed EnhancedAILearningPanel to use real-time Drift data instead of persistent mock data
- Updated component data source from persistent-status to ai-learning-status API
- Corrected TypeScript interfaces to match Drift API response structure
- Updated property mappings: winningTrades->wins, totalPnL->totalPnl, etc.
- Enhanced trading statistics display with complete performance metrics

Trading Performance Updates:
- Total Trades: 7 → 15 (complete history)
- Win Rate: 28.6% → 66.7% (reflects actual performance)
- Total P&L: 2.68 → 5.66 (accurate current results)
- Includes recent 8-trade winning streak and improved profit factor

Now shows accurate real-time trading data that matches Drift interface exactly.
2025-07-27 14:23:50 +02:00
mindesbunister
f623e46c26 Add persistent learning data and PnL display
- Created persistent learning status API with trading statistics
- Added comprehensive PnL and win rate display to AI Learning panel
- Implemented trading stats tracking with win/loss ratios
- Added persistent data storage for historical trading performance
- Enhanced learning panel with real-time trading metrics
- Fixed learning data visibility when bot is not running
- Added sample trading data for demonstration
2025-07-27 13:57:52 +02:00
mindesbunister
7752463b9f Fix automation v2 runtime errors and ES module compatibility
- Fixed EnhancedAILearningPanel React error with recommendation objects
- Converted automation-with-learning-v2.js to pure ES6 modules
- Fixed singleton automation instance management
- Resolved ES module/CommonJS compatibility issues
- Added proper null safety checks for learning system data
- Fixed API import paths for automation endpoints
- Enhanced learning status display with proper error handling
2025-07-27 13:16:43 +02:00
mindesbunister
d5bf485e72 fix: Complete automation v2 page runtime error fixes
- Fixed ES modules error by converting automation-with-learning-v2.js to pure ES6
- Fixed singleton pattern in automation-singleton.js for proper async handling
- Fixed EnhancedAILearningPanel to handle recommendation objects correctly
- Updated API routes to use correct import paths (../../../../lib/)
- Created proper db.js utility with ES6 exports
- Fixed simplified-stop-loss-learner imports and exports

 Automation v2 page now loads without errors
 AI learning system fully integrated and operational
 Learning status API working with detailed reports
 Recommendation rendering fixed for object structure
2025-07-27 12:38:32 +02:00
mindesbunister
44968c3bb3 feat: integrate AI learning system with trading automation
- AutomationWithLearning class with decision recording and outcome assessment
- Enhanced API endpoints with learning status visibility
- Singleton automation manager for seamless learning system integration
- EnhancedAILearningPanel component for real-time learning visibility
- Learning-enhanced trade execution with AI adjustments to SL/TP
- Automatic decision tracking and outcome-based learning

 Key Features:
- Records trading decisions before execution
- Enhances analysis with learned patterns
- Tracks trade outcomes for continuous improvement
- Provides full visibility into AI decision-making process
- Integrates SimplifiedStopLossLearner with real trading flow

- Whether learning system is active
- How many decisions are being tracked
- Real-time learning statistics and insights
- AI enhancements applied to trading decisions
2025-07-27 12:11:40 +02:00