fix: Add missing required fields for automation session

- Added timeframe field (primary timeframe from array) for Prisma database
- Added maxLeverage: 3 and riskPercentage: 2 required fields
- Fixes PrismaClientValidationError in optimized analysis automation mode
- Ensures all required automation config fields are provided
This commit is contained in:
mindesbunister
2025-07-24 17:34:23 +02:00
parent 1e12e1f4f4
commit 948ee07a64

View File

@@ -29,11 +29,14 @@ export async function POST(request) {
const automationConfig = {
userId: 'default-user',
symbol: symbol || 'SOLUSD',
timeframe: targetTimeframes[0] || '15', // Primary timeframe for database
selectedTimeframes: targetTimeframes,
mode: 'SIMULATION',
dexProvider: 'DRIFT',
tradingAmount: 100,
balancePercentage: 50,
maxLeverage: 3, // Required field for automation
riskPercentage: 2, // Required field for automation
maxDailyTrades: 5,
useOptimizedAnalysis: true // Flag to use our optimized batch processing
}