AlanRex commited on
Commit
1519e8a
·
verified ·
1 Parent(s): 81cdbb2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -279,9 +279,9 @@ def advanced_xgboost_predict(predict_days=5):
279
  # 檢查各技術指標並記錄狀態
280
  indicators_map = {
281
  'RSI': (latest_data['RSI'], 50),
282
- #'MACD': (latest_data['MACD'], 0),
283
- #'MACDsign': (latest_data['MACD_Signal'], 0),
284
- #'MACDvol': (latest_data['MACD_Histogram'], 0),
285
  'K': (latest_data['K'], 50),
286
  'D': (latest_data['D'], 50),
287
  '+DI': (latest_data['+DI'], 25),
@@ -310,9 +310,9 @@ def advanced_xgboost_predict(predict_days=5):
310
  features_list = [
311
  latest_data['Close'], # close
312
  sentiment_score_raw, # NEWS
313
- # processed_values['MACD'], # MACD
314
- # processed_values['MACDsign'], # MACDsign
315
- # processed_values['MACDvol'], # MACDvol
316
  processed_values['K'], # K
317
  processed_values['D'], # D
318
  processed_values['+DI'], # +DI
@@ -321,8 +321,8 @@ def advanced_xgboost_predict(predict_days=5):
321
  processed_values['RSI'], # RSI
322
  ]
323
 
324
- # 對應的欄位名稱 'MACD', 'MACDsign', 'MACDvol',
325
- column_names = [
326
  'close', 'NEWS',
327
  'K', 'D', '+DI', '-DI', 'ADX', 'RSI'
328
  ]
@@ -343,9 +343,9 @@ def advanced_xgboost_predict(predict_days=5):
343
  else:
344
  print(" ✅ 新聞情緒分數正常")
345
 
346
- # 技術指標詳細狀態 'MACD', 'MACDsign', 'MACDvol',
347
  print("\n📈 技術指標狀態:")
348
- for indicator in [ 'K', 'D', '+DI', '-DI', 'ADX', 'RSI']:
349
  status = tech_indicators_status[indicator]
350
  status_symbol = "✅" if status['is_real'] else "⚠️"
351
  source_info = "實際計算" if status['is_real'] else "預設值"
 
279
  # 檢查各技術指標並記錄狀態
280
  indicators_map = {
281
  'RSI': (latest_data['RSI'], 50),
282
+ 'MACD': (latest_data['MACD'], 0),
283
+ 'MACDsign': (latest_data['MACD_Signal'], 0),
284
+ 'MACDvol': (latest_data['MACD_Histogram'], 0),
285
  'K': (latest_data['K'], 50),
286
  'D': (latest_data['D'], 50),
287
  '+DI': (latest_data['+DI'], 25),
 
310
  features_list = [
311
  latest_data['Close'], # close
312
  sentiment_score_raw, # NEWS
313
+ processed_values['MACD'], # MACD
314
+ processed_values['MACDsign'], # MACDsign
315
+ processed_values['MACDvol'], # MACDvol
316
  processed_values['K'], # K
317
  processed_values['D'], # D
318
  processed_values['+DI'], # +DI
 
321
  processed_values['RSI'], # RSI
322
  ]
323
 
324
+ # 對應的欄位名稱
325
+ column_names = ['MACD', 'MACDsign', 'MACDvol',
326
  'close', 'NEWS',
327
  'K', 'D', '+DI', '-DI', 'ADX', 'RSI'
328
  ]
 
343
  else:
344
  print(" ✅ 新聞情緒分數正常")
345
 
346
+ # 技術指標詳細狀態
347
  print("\n📈 技術指標狀態:")
348
+ for indicator in ['MACD', 'MACDsign', 'MACDvol', 'K', 'D', '+DI', '-DI', 'ADX', 'RSI']:
349
  status = tech_indicators_status[indicator]
350
  status_symbol = "✅" if status['is_real'] else "⚠️"
351
  source_info = "實際計算" if status['is_real'] else "預設值"