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