增加更多的历史记录,修正部份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
+6 -6
View File
@@ -286,7 +286,7 @@ def display_batch_analysis():
)
# 立即分析按钮
if st.button("🚀 立即开始分析", type="primary", use_container_width=True):
if st.button("🚀 立即开始分析", type="primary", width='content'):
with st.spinner("正在批量分析持仓股票..."):
# 显示进度
progress_bar = st.progress(0)
@@ -551,7 +551,7 @@ def display_scheduler_management():
with col_add:
st.write("") # 占位,对齐按钮
st.write("")
if st.button(" 添加", type="primary", use_container_width=True):
if st.button(" 添加", type="primary", width='content'):
time_str = new_time.strftime("%H:%M")
if portfolio_scheduler.add_schedule_time(time_str):
st.success(f"已添加 {time_str}")
@@ -631,20 +631,20 @@ def display_scheduler_management():
with col_btn1:
if is_running:
if st.button("⏹️ 停止调度器", type="secondary", use_container_width=True):
if st.button("⏹️ 停止调度器", type="secondary", width='content'):
portfolio_scheduler.stop_scheduler()
st.success("调度器已停止")
time.sleep(0.5)
st.rerun()
else:
if st.button("▶️ 启动调度器", type="primary", use_container_width=True):
if st.button("▶️ 启动调度器", type="primary", width='content'):
portfolio_scheduler.start_scheduler()
st.success("调度器已启动")
time.sleep(0.5)
st.rerun()
with col_btn2:
if st.button("🚀 立即执行一次", type="primary", use_container_width=True):
if st.button("🚀 立即执行一次", type="primary", width='content'):
with st.spinner("正在执行持仓分析..."):
try:
portfolio_scheduler.run_analysis_now()
@@ -653,7 +653,7 @@ def display_scheduler_management():
st.error(f"执行失败: {str(e)}")
with col_btn3:
if st.button("🔄 刷新状态", use_container_width=True):
if st.button("🔄 刷新状态", width='content'):
st.rerun()