Skip to content

chore(release): 0.18.0 -- evidence in R, DCA simulated once a day, pooled evaluation as policy - #828

Merged
eaitbrahim merged 1 commit into
mainfrom
chore/release-0.18.0
Sep 26, 2026
Merged

eaitbrahim merged 1 commit into
mainfrom
chore/release-0.18.0

Conversation

@eaitbrahim

Copy link
Copy Markdown
Contributor

Version bump for 0.18.0: the eight workspace versions, the inter-package == pins, and uv.lock. Same shape as 0.17.0 (#818): 9 files, 25 lines in and 25 out. uv lock --check passes.

Why a minor bump: #826 changes what promotion decides. G2 and #338's pooled path now judge in R, min_expectancy is an R threshold, and a sample with no R is refused. #825 adds new report sections. No schema change since v0.17.0 (keel/data/ is untouched).

What's in it

Live trading is unaffected. These changes touch offline tooling and promotion only. Replaying 14 days of real live candles through the new DCA code gave the same buy days as before.

After merge

  1. Run Actions → Release with version 0.18.0.
  2. Install into ~/keel using the runbook's steps: back up each database, install the five wheels, run keel migrate (nothing to apply), then keel versions (must show [release]) and keel status.
  3. Restart the three running keel serve consoles. The hourly console is decommissioned.

🤖 Generated with Claude Code

…oled evaluation as policy

MINOR: #826 changes what promotion decides (G2 and #338's pooled path
judge in R; min_expectancy is an R threshold; a sample with no R is
refused), and #825 adds report sections. No schema change since 0.17.0.

What lands:
  #826 (#820) -- edge table, G2 and promotion in R; negative-risk flip
  fixed; pooled rows in exit-time order.
  #825 (#821) -- simulate buys DCA once per completed day (was 24x per
  cadence day), no forming-day look-ahead, DCA sleeve reported.
  #824 (#822) -- ADR 0006: daily strategies evaluated on the pooled sample.
  #827 (#823) -- experiment record: hourly turtle, 4,871 trades.
  #819 -- live per-asset ceiling config mirrored (0.50 -> 0.75).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@eaitbrahim
eaitbrahim merged commit af9db81 into main Sep 26, 2026
4 checks passed
@eaitbrahim
eaitbrahim deleted the chore/release-0.18.0 branch September 26, 2026 22:05
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