Skip to content

Enable warm-up for RelativeDailyVolume#9442

Open
aiSynergy37 wants to merge 1 commit intoQuantConnect:masterfrom
aiSynergy37:codex/fix-rdv-warmup-period
Open

Enable warm-up for RelativeDailyVolume#9442
aiSynergy37 wants to merge 1 commit intoQuantConnect:masterfrom
aiSynergy37:codex/fix-rdv-warmup-period

Conversation

@aiSynergy37
Copy link
Copy Markdown
Contributor

@aiSynergy37 aiSynergy37 commented Apr 27, 2026

What: Add warm-up period support to RelativeDailyVolume.

Why: RDV did not expose IIndicatorWarmUpPeriodProvider, so consumers could not warm it up consistently through the standard indicator warm-up path.

How: Implemented IIndicatorWarmUpPeriodProvider, added configurable WarmUpPeriod, and defaulted it to period + 1 to account for the first day initialization sample.

Edge cases handled: User overrides of WarmUpPeriod are preserved; the existing readiness behavior remains based on completed daily samples.

Tests added/updated: Added RelativeDailyVolumeTests.ProvidesConfigurableWarmUpPeriod. Build validation completed for Indicators/QuantConnect.Indicators.csproj and Tests/QuantConnect.Tests.csproj; focused local test execution was blocked by the existing pythonnet GIL finalizer crash.

@aiSynergy37 aiSynergy37 changed the title [codex] Enable warm up for RelativeDailyVolume Enable warm up for RelativeDailyVolume May 1, 2026
@aiSynergy37 aiSynergy37 changed the title Enable warm up for RelativeDailyVolume Enable warm-up for RelativeDailyVolume May 2, 2026
@aiSynergy37 aiSynergy37 marked this pull request as ready for review May 2, 2026 07: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.

2 participants