aicodingfun commited on
Commit
5d3f8c9
·
verified ·
1 Parent(s): b7459ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -252,9 +252,11 @@ def generate_trend_description(company_name: str, df: pd.DataFrame, metrics: dic
252
 
253
  try:
254
  latest_data = df.iloc[-1]
 
 
255
 
256
  prompt = f"""
257
- 你是一位專業的金融市場分析師。請根據以下關於「{company_name}」的近期歷史數據和提供的財務指標,提供一份深入淺出的**趨勢分析**。
258
 
259
  **近期股價數據:**
260
  - 最新收盤價: {latest_data['Close']:.2f}
@@ -284,8 +286,10 @@ def generate_recommendation(company_name: str, metrics: dict) -> str:
284
  return "### ⚠️ 建議生成失敗\nGoogle API 金鑰未設定。"
285
 
286
  try:
 
 
287
  prompt = f"""
288
- 您是一位專業的金融市場分析師。請僅根據以下關於「{company_name}」的**關鍵財務指標**,提供一個簡潔的投資潛力評估。
289
 
290
  **關鍵財務指標:**
291
  {format_metrics_display(metrics)}
 
252
 
253
  try:
254
  latest_data = df.iloc[-1]
255
+
256
+ ticker_symbol = COMPANY_TO_TICKER.get(company_name, None)
257
 
258
  prompt = f"""
259
+ 你是一位專業的金融市場分析師。請根據以下關於「{company_name}{"" if not ticker_symbol else " (%s)".format(ticker_symbol) }」的近期歷史數據和提供的財務指標,提供一份深入淺出的**趨勢分析**。
260
 
261
  **近期股價數據:**
262
  - 最新收盤價: {latest_data['Close']:.2f}
 
286
  return "### ⚠️ 建議生成失敗\nGoogle API 金鑰未設定。"
287
 
288
  try:
289
+ ticker_symbol = COMPANY_TO_TICKER.get(company_name, None)
290
+
291
  prompt = f"""
292
+ 您是一位專業的金融市場分析師。請僅根據以下關於「{company_name}{"" if not ticker_symbol else " (%s)".format(ticker_symbol) }」的**關鍵財務指標**,提供一個簡潔的投資潛力評估。
293
 
294
  **關鍵財務指標:**
295
  {format_metrics_display(metrics)}