Riy777 commited on
Commit
ea4a871
·
1 Parent(s): 7985470

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -342,10 +342,20 @@ async def run_3_layer_analysis():
342
  symbol = candidate['symbol']
343
  print(f" 🤔 تحليل {symbol} بالنموذج الضخم...")
344
 
345
- # ✅ التأكد من تمرير بيانات OHLCV بشكل صحيح - الإصلاح الرئيسي هنا
346
- ohlcv_data = candidate.get('raw_ohlcv') or candidate.get('ohlcv')
 
347
  if not ohlcv_data:
348
  print(f" ⚠️ لا توجد بيانات شموع لـ {symbol}")
 
 
 
 
 
 
 
 
 
349
  continue
350
 
351
  # ✅ التأكد من تمرير البيانات الخام للنموذج - الإصلاح الرئيسي
 
342
  symbol = candidate['symbol']
343
  print(f" 🤔 تحليل {symbol} بالنموذج الضخم...")
344
 
345
+ # ✅ الإصلاح الرئيسي: التأكد من وجود بيانات الشموع في candidate
346
+ ohlcv_data = candidate.get('ohlcv') # التغيير هنا: استخدام 'ohlcv' بدلاً من 'raw_ohlcv'
347
+
348
  if not ohlcv_data:
349
  print(f" ⚠️ لا توجد بيانات شموع لـ {symbol}")
350
+ # محاولة الحصول على البيانات من المصدر الأصلي
351
+ symbol_ohlcv_list = await data_manager_global.get_ohlcv_data_for_symbols([symbol])
352
+ if symbol_ohlcv_list and len(symbol_ohlcv_list) > 0:
353
+ ohlcv_data = symbol_ohlcv_list[0].get('ohlcv')
354
+ candidate['ohlcv'] = ohlcv_data
355
+ candidate['raw_ohlcv'] = ohlcv_data
356
+
357
+ if not ohlcv_data:
358
+ print(f" ⚠️ فشل جلب بيانات شموع لـ {symbol}")
359
  continue
360
 
361
  # ✅ التأكد من تمرير البيانات الخام للنموذج - الإصلاح الرئيسي