Skip to content

fix(combo): merge overlapping income weights and account costs - #472

Merged
Pigbibi merged 1 commit into
mainfrom
fix/qsl-boundaries-20260908
Sep 8, 2026
Merged

fix(combo): merge overlapping income weights and account costs#472
Pigbibi merged 1 commit into
mainfrom
fix/qsl-boundaries-20260908

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Merge overlapping core and income-layer target weights instead of overwriting shared symbols.
  • Route combo proxy backtests through the existing ETF share accounting runner so no-trade drift conserves cash.
  • Charge rebalance costs on actual trade deltas; cover public entrypoint and synthetic accounting regressions.

Test plan

  • python3 -m unittest tests.test_combo_income_overlap tests.test_combo_simulator
  • Required CI on this PR
  • Consumer UES pin updates only if a material path is adopted later
  • No real historical artifact recomputation in this PR

Made with Cursor

Add core and income targets for shared symbols, and route combo proxy returns through the existing share accounting runner so no-trade drift conserves cash and rebalance costs are actually charged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Pigbibi
Pigbibi merged commit c31f284 into main Sep 8, 2026
1 check passed
@Pigbibi
Pigbibi deleted the fix/qsl-boundaries-20260908 branch September 8, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant