diff --git a/app/automation-v2/page.js b/app/automation-v2/page.js
index 63001c6..110093c 100644
--- a/app/automation-v2/page.js
+++ b/app/automation-v2/page.js
@@ -364,7 +364,7 @@ export default function AutomationPageV2() {
Selected:
- {config.selectedTimeframes.map(tf => timeframes.find(t => t.value === tf)?.label).filter(Boolean).join(', ')}
+ {(status.selectedTimeframes || [status.timeframe]).map(tf => timeframes.find(t => t.value === tf)?.label || tf).filter(Boolean).join(', ')}
@@ -499,7 +499,7 @@ export default function AutomationPageV2() {
Timeframes:
- {config.selectedTimeframes.map(tf => timeframes.find(t => t.value === tf)?.label).filter(Boolean).join(', ')}
+ {(status.selectedTimeframes || [status.timeframe]).map(tf => timeframes.find(t => t.value === tf)?.label || tf).filter(Boolean).join(', ')}
diff --git a/lib/automation-service-simple.ts b/lib/automation-service-simple.ts
index 7f17214..cde35e9 100644
--- a/lib/automation-service-simple.ts
+++ b/lib/automation-service-simple.ts
@@ -103,6 +103,7 @@ export class AutomationService {
maxLeverage: config.maxLeverage,
// stopLossPercent and takeProfitPercent removed - AI calculates these automatically
maxDailyTrades: config.maxDailyTrades,
+ selectedTimeframes: config.selectedTimeframes,
riskPercentage: config.riskPercentage
},
startBalance: config.tradingAmount,
@@ -169,8 +170,8 @@ export class AutomationService {
private getIntervalFromTimeframe(timeframe: string): number {
// Check if this is a scalping strategy (multiple short timeframes)
- if (this.config?.selectedTimeframes) {
- const timeframes = this.config.selectedTimeframes
+ if (this.config?.selectedTimeframes || this.config?.settings?.selectedTimeframes) {
+ const timeframes = this.config.selectedTimeframes || this.config.settings?.selectedTimeframes
const isScalping = timeframes.includes('5') || timeframes.includes('3') || (timeframes.length > 1 && timeframes.every(tf => ['1', '3', '5', '15', '30'].includes(tf)))
if (isScalping) {
console.log('🎯 Scalping strategy detected - using frequent analysis (2-3 minutes)')
@@ -1366,6 +1367,7 @@ ${validResults.map(r => `• ${r.timeframe}: ${r.analysis?.recommendation} (${r.
mode: session.mode as 'SIMULATION' | 'LIVE',
symbol: session.symbol,
timeframe: session.timeframe,
+ selectedTimeframes: session.settings?.selectedTimeframes,
totalTrades: session.totalTrades,
successfulTrades: session.successfulTrades,
winRate: session.winRate,