chore(release): 0.18.0 -- evidence in R, DCA simulated once a day, pooled evaluation as policy - #828
Merged
Merged
Conversation
…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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version bump for 0.18.0: the eight workspace versions, the inter-package
==pins, anduv.lock. Same shape as 0.17.0 (#818): 9 files, 25 lines in and 25 out.uv lock --checkpasses.Why a minor bump: #826 changes what promotion decides. G2 and #338's pooled path now judge in R,
min_expectancyis 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
keel simulatebuys DCA once per completed day (it bought 24 times per cadence day), with no forming-day look-ahead, and reports the DCA holdings at market value.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
0.18.0.~/keelusing the runbook's steps: back up each database, install the five wheels, runkeel migrate(nothing to apply), thenkeel versions(must show[release]) andkeel status.keel serveconsoles. The hourly console is decommissioned.🤖 Generated with Claude Code