AI-powered DCA manager with sophisticated reversal detection
Multi-factor analysis: price movements, RSI, support/resistance, 24h trends
Real example: SOL position analysis shows 5.2:1 risk/reward improvement
lib/ai-dca-manager.ts - Complete DCA analysis engine with risk management
Intelligent scaling: adds to positions when AI detects 50%+ reversal confidence
Account-aware: uses up to 50% available balance with conservative 3x leverage
Dynamic SL/TP: adjusts stop loss and take profit for new average position
lib/automation-service-simple.ts - DCA monitoring in main trading cycle
prisma/schema.prisma - DCARecord model for comprehensive tracking
Checks DCA opportunities before new trade analysis (priority system)
test-ai-dca-simple.js - Real SOL position test from screenshot data
Entry: 85.98, Current: 83.87 (-1.13% underwater)
AI recommendation: 1.08 SOL DCA → 4.91 profit potential
Risk level: LOW with 407% liquidation safety margin
LOGIC
Price movement analysis: 1-10% against position optimal for DCA
Market sentiment: 24h trends must align with DCA direction
Technical indicators: RSI oversold (<35) for longs, overbought (>65) for shorts
Support/resistance: proximity to key levels increases confidence
Risk management: respects leverage limits and liquidation distances
Complete error handling and fallback mechanisms
Database persistence for DCA tracking and performance analysis
Seamless integration with existing AI leverage calculator
Real-time market data integration for accurate decision making
Fixed position size calculation: 00 investment now shows 00 position (was 04.76)
Fixed token amount display: Now shows correct tokens (~0.996) for 00 investment (was 2.04)
Corrected API route: /api/automation/analysis-details now returns 200 instead of 405
Technical changes:
- Updated route calculation logic: tradingAmount / trade.price for correct token amounts
- Fixed displayPositionSize to show intended investment amount
- Used Docker Compose v2 for container management
- Resolved Next.js module export issues
The API now correctly displays trade details matching user investment intentions.