Fix automation v2 timeframe selection and SELL signal execution
- Fixed timeframe selection to use user-selected timeframes instead of hardcoded values - Added selectedTimeframes property to AutomationConfig interface - Added maxDailyTrades property to AutomationConfig interface - Removed Jupiter DEX blocking logic that prevented SELL signals from opening SHORT positions - Fixed SELL signals to properly execute SHORT positions on Drift Protocol - Updated automation test route with missing properties (selectedTimeframes, maxDailyTrades, dexProvider) - Added debug logging to automation v2 page for better troubleshooting - Added test click button for UI interaction debugging - Resolved TypeScript compilation errors in automation service - Ensured automation v2 interface is fully functional and responsive These changes enable: - Multi-timeframe analysis with user-selected timeframes - Proper SHORT position execution on SELL signals - Improved UI reliability and debugging capabilities - Full Drift Protocol perpetual futures trading support
This commit is contained in:
@@ -11,12 +11,14 @@ export async function GET(request: NextRequest) {
|
||||
mode: 'SIMULATION' as const,
|
||||
symbol: 'SOLUSD',
|
||||
timeframe: '1h',
|
||||
selectedTimeframes: ['1h'],
|
||||
tradingAmount: 10, // $10 for simulation
|
||||
maxLeverage: 2,
|
||||
stopLossPercent: 2,
|
||||
takeProfitPercent: 6,
|
||||
maxDailyTrades: 5,
|
||||
riskPercentage: 1
|
||||
riskPercentage: 1,
|
||||
dexProvider: 'DRIFT' as const
|
||||
}
|
||||
|
||||
console.log('📋 Config:', testConfig)
|
||||
|
||||
Reference in New Issue
Block a user