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
+4 -4
View File
@@ -1414,11 +1414,11 @@ def records():
trade_list = conn.execute(
"SELECT * FROM trade_logs ORDER BY id DESC LIMIT 500"
).fetchall()
from trade_log_lib import enrich_trades_for_records
from trade_log_lib import enrich_trades_for_records, _read_initial_capital
try:
initial_capital = float(get_setting("live_capital", "0") or 0)
except (TypeError, ValueError):
initial_capital = 0.0
initial_capital = _read_initial_capital(conn)
except Exception:
initial_capital = 100_000.0
trades, equity_curve = enrich_trades_for_records(
[dict(r) for r in trade_list],
initial_capital=initial_capital,