Default equity chain baseline to 100k when live_capital unset.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+10
-2
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user