增加更多的历史记录,修正部份API数据获取错误,增加备用API (#5)

* 增加更多的历史记录,修正部份数据获取错误

* 增加更多的历史记录,修正部份API数据获取错误,增加备用API

---------

Co-authored-by: bathfire <>
This commit is contained in:
Eikwang
2025-10-29 16:22:18 +08:00
committed by GitHub
parent 16071f81e8
commit 91d32c6ffa
39 changed files with 2377 additions and 824 deletions
+12 -1
View File
@@ -418,7 +418,18 @@ class PortfolioManager:
# 使用正确的字段名
rating = final_decision.get("rating", "持有")
confidence = final_decision.get("confidence_level", 5.0)
# 确保信心度为float类型,避免Arrow序列化错误
confidence_raw = final_decision.get("confidence_level", 5.0)
try:
confidence = float(confidence_raw)
# 确保信心度在合理范围内
if confidence < 0:
confidence = 0.0
elif confidence > 10:
confidence = 10.0
except (ValueError, TypeError):
# 如果转换失败,使用默认值
confidence = 5.0
current_price = stock_info.get("current_price", 0.0)
target_price_str = final_decision.get("target_price", "")
entry_range = final_decision.get("entry_range", "")