You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(execution): retain existing QQQM positions in small account whole-share compatibility (#307)
QQQM (TQQQ's unlevered sleeve in tqqq_growth_income) was not in the
whole-share retention whitelist. When the strategy's target for QQQM
was below 1 share price, the small account compatibility layer zeroed
the target, creating an artificial sell signal. After selling, the
system couldn't buy back because the target (below 1 share) couldn't
be fulfilled, leaving the account in cash.
Add QQQM to:
- SMALL_ACCOUNT_EXISTING_WHOLE_SHARE_RETENTION_SYMBOLS (unconditional)
- SMALL_ACCOUNT_EXISTING_WHOLE_SHARE_RETENTION_MIN_TARGET_SHARE_RATIO_BY_SYMBOL (0.85)
- SMALL_ACCOUNT_WHOLE_SHARE_BOOTSTRAP_MIN_TARGET_SHARE_RATIO_BY_SYMBOL (0.85)
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments