Hourly ROC Weighting for Bitcoin Futures Signals
Summary
This strategy estimates preferred trading hours from cumulative rate-of-change observations, using a user-selected time zone and price source. It computes an indicator-weighted average hour for long signals and a separate average based on reciprocal ROC values for short signals. When the current hour matches the rounded estimate, it submits a long or short order. The example is configured for Bitcoin futures with four-hour bars and a fifteen-minute base period over the stated historical interval.
The document supplies source logic and backtest configuration, but no reported performance results, benchmark comparison, or risk analysis. The weighting formulas may behave poorly when ROC values are zero or near zero, and the stated configuration alone does not establish that the timing rule is robust or profitable. The mechanism should be treated as an unvalidated heuristic rather than evidence of an edge.
Key ideas
- The strategy converts price rate of change into hour-of-day signals using a chosen time zone.
- Long and short signal hours are calculated with separate cumulative indicator weightings.
- Orders are triggered when the current hour matches the rounded calculated hour.
- The document provides configuration details but no results establishing performance or robustness.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.