fix: address pre-push review findings
This commit is contained in:
+3
-1
@@ -413,7 +413,7 @@ def run_optimization_loop(callback=None, config_override=None):
|
||||
with open(results_local) as f:
|
||||
results = json.load(f)
|
||||
|
||||
current_score = results.get("cost_basis_improvement_pct", 0)
|
||||
current_score = objective_score(results)
|
||||
signal_count = results.get("strong_buy_signal_count", 0)
|
||||
is_best = current_score > best_score and signal_count >= MIN_SIGNAL_COUNT
|
||||
|
||||
@@ -427,6 +427,8 @@ def run_optimization_loop(callback=None, config_override=None):
|
||||
"iteration": iteration,
|
||||
"timestamp": datetime.now(timezone.utc).isoformat(),
|
||||
"cost_improvement": current_score,
|
||||
"objective_improvement": current_score,
|
||||
"objective": "equal_periodic_contribution_terminal_wealth",
|
||||
"signal_count": signal_count,
|
||||
"signal_frequency": results.get("signal_frequency_pct", 0),
|
||||
"r2_score": results.get("model_r2_score", 0),
|
||||
|
||||
Reference in New Issue
Block a user