Skip to content

feat: execute the full Basic strategy catalog safely - #148

Merged
hjcud merged 2 commits into
developfrom
feature/backtest-production-completion
Aug 8, 2026
Merged

feat: execute the full Basic strategy catalog safely#148
hjcud merged 2 commits into
developfrom
feature/backtest-production-completion

Conversation

@hjcud

@hjcud hjcud commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

What changed

  • executes every production Basic strategy block consistently with the backtest runtime
  • enforces partial-position sizing, execution limits, wait modes, and position-cycle state
  • restores execution gates safely after virtual-trading worker restarts

Why

Backtest and virtual-trading evaluation must share the same strategy semantics so a validated strategy does not change behavior when moved between runtimes.

User impact

Supported catalog strategies use consistent order sizing and execution gating across backtest and live virtual trading.

Validation

  • full Gradle test suite passed
  • candidate-contract and partial-position sizing tests passed

Release notes

This remains virtual execution and does not connect a user strategy to a real brokerage order path.

@hjcud
hjcud marked this pull request as ready for review August 8, 2026 00:02
@hjcud
hjcud merged commit 1755ec2 into develop Aug 8, 2026
2 checks passed
@hjcud
hjcud deleted the feature/backtest-production-completion branch August 8, 2026 00:39
@hjcud
hjcud restored the feature/backtest-production-completion branch August 8, 2026 00:40
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.

2 participants