Default equity chain baseline to 100k when live_capital unset.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-30 21:44:15 +08:00
parent 0b924fca87
commit 4552f4ef9c
2 changed files with 14 additions and 6 deletions
+10 -2
View File
@@ -37,9 +37,17 @@ def _read_initial_capital(conn, initial_capital: float | None = None) -> float:
return float(initial_capital)
try:
row = conn.execute("SELECT value FROM settings WHERE key='live_capital'").fetchone()
return float(row[0] or 0) if row else 0.0
if row and row[0]:
val = float(row[0] or 0)
if val > 0:
return val
except (TypeError, ValueError):
return 0.0
pass
try:
from product_recommend import DISCONNECTED_RECOMMEND_CAPITAL
return float(DISCONNECTED_RECOMMEND_CAPITAL)
except Exception:
return 100_000.0
def refresh_trade_log_equity_chain(