diff --git a/app/api/automation/test/route.ts b/app/api/automation/test/route.ts index 81d7f8c..21dc9a5 100644 --- a/app/api/automation/test/route.ts +++ b/app/api/automation/test/route.ts @@ -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) diff --git a/app/automation-v2/page.js b/app/automation-v2/page.js index 9ad1997..895e1dd 100644 --- a/app/automation-v2/page.js +++ b/app/automation-v2/page.js @@ -57,6 +57,7 @@ export default function AutomationPageV2() { try { const response = await fetch('/api/automation/status') const data = await response.json() + console.log('Status fetched:', data) // Debug log if (data.success) { setStatus(data.status) } @@ -90,6 +91,7 @@ export default function AutomationPageV2() { } const handleStart = async () => { + console.log('Start button clicked') // Debug log setLoading(true) try { // Ensure we have selectedTimeframes before starting @@ -126,12 +128,14 @@ export default function AutomationPageV2() { } const handleStop = async () => { + console.log('Stop button clicked') // Debug log setLoading(true) try { const response = await fetch('/api/automation/stop', { method: 'POST' }) const data = await response.json() + console.log('Stop response:', data) // Debug log if (data.success) { fetchStatus() } else { @@ -157,6 +161,12 @@ export default function AutomationPageV2() {

Drift Protocol - Multi-Timeframe Analysis

+ {status?.isActive ? (