meanydeany / Systematic strategy research

R15: from signal to system.

I built a 15-minute BTC research framework connecting multi-timeframe prediction, volatility-aware modeling and ensemble design. The work combines reproducible historical evaluation with deterministic replay and market-data validation.

My contribution

Prediction, evaluation and engineering in one research workflow.

Signal design

I connected 36 predictors across four timeframes to a 15-minute return target, with monthly training and explicit information-availability rules.

Model development

I tested a volatility-normalized target and a scale-aligned dual-head ensemble, then compared growth, drawdown and incremental value on the same historical support.

Comparative evaluation

I used paired block comparisons and calendar subperiods to distinguish a stronger historical point estimate from evidence that warrants replacing the reference model.

Research engineering

I carried the work into deterministic replay, independently reconciled accounting and a runtime with separate market-data admission and audit responsibilities.

Model development

One benchmark. Two extensions.

I explored two ways to improve the growth and drawdown profile: scale the target by volatility, then combine the raw and normalized forecasts. Each model answers a different design question.

Hypothetical gross results, with commission, spread, slippage and funding set to zero. FULL: 1 Jan 2022 to 29 Jul 2026. RECENT: 1 Jan 2025 to 29 Jul 2026. Both periods use UTC dates, include 29 July and are historical development samples, not live account returns.

Reference model

R15 RAW 1X

A fixed point of comparison.

Predicts the raw 15-minute return. Keeping this benchmark fixed makes it possible to measure what each subsequent modeling choice adds.

Volatility-aware modeling

R15 VOLNORM 1X

Scale the target to the market.

Normalizes the prediction target by causal volatility. In the reported replay, it combined higher gross returns with lower minute-open drawdowns than RAW in both periods.

Dual-head ensemble

R15 BLEND 1X

Combine signals on a common scale.

Aligns raw and volatility-normalized scores before equal weighting. It recorded the highest RECENT gross return of these three models, with greater drawdown than VOLNORM.

Selection decision

Promising extensions.
Disciplined model selection.

Both extensions produced positive gross results and useful growth-risk tradeoffs on the tested history. I kept RAW as the reference because the paired comparisons did not establish sufficiently consistent incremental improvement to replace it. That separates a promising design from an established upgrade.

Read the comparison evidence

VOLNORM passed its own gross-return support requirement. Its paired arithmetic-return uplift over RAW included zero in the FULL 30-day interval and both RECENT intervals. BLEND passed its own gross-growth requirement, but all four paired log-growth intervals versus VOLNORM included zero; its FULL point difference was negative and its minute-open drawdown was greater in both periods. The two studies used different primary estimands, so their tests are not interchangeable.

The intervals are pointwise and conditional on already-exposed historical paths. They do not correct for all prior research searches or prove future performance. The recorded decisions remain unchanged: RAW is the incumbent; neither extension has been promoted.

Reference model / Recent sample

The benchmark in numbers.

R15_RAW_1X, 1 Jan 2025 through 29 Jul 2026: 575 UTC calendar days. Hypothetical, zero-friction performance before commission, spread, slippage and funding.

+108.63%
1.719
-27.55%
0.482
16,675 simulated trades51.66% trade win rate30.21% time in position

The average gross result is 0.482 basis points per trade. This connects the prediction research to the next economic question: how much of that small per-trade margin can survive execution costs and fill uncertainty?

Reference model / Full sample

A longer view of growth and risk.

R15_RAW_1X, 1 Jan 2022 through 29 Jul 2026: 1,671 UTC calendar days. The same hypothetical, zero-friction accounting applies.

+1,463.45%
1.955
-46.03%
47,543

The FULL replay averaged 0.632 gross basis points per trade. The 2025 result was weaker than 2023, 2024 and partial 2026, which is why the research examines subperiods alongside the aggregate. Drawdown is measured at minute opens; intraminute loss and liquidation paths are not measured here.

Research method

Every result has a timing and accounting contract.

Time-respecting implementation

  • Market: BTCUSDT Binance USD-M linear perpetual.
  • Inputs: 36 predictors from completed 1m, 5m, 15m and 1h data.
  • Training: monthly Ridge estimation using the preceding 365 decision-days and training-only preprocessing.
  • Timing: decision at D+3s, hypothetical entry at D+60s and exit at D+16m.
  • Exposure: at most one pending or active position, fixed entry quantity, no overlapping stacking or same-decision reversal.
  • Evaluation: calendar-marked returns, temporal subperiods and paired 7-day and 30-day block comparisons.

Reproducibility and evidence scope

Saved monthly models, deterministic signal replay and independently reconstructed equity paths make the reported results checkable. The BLEND experiment reused both saved model heads and evaluated a fixed combination rule rather than refitting to obtain a better result.

R15 began as a post-outcome Ridge-only diagnostic after the C55 payoff primary did not pass. Later development used the same exposed historical sample. Freezing each subsequent comparison improves discipline; it does not turn that history into an untouched holdout.

Exact minute-open fills are simulation assumptions, not verified maker fills. These studies do not report net executable returns or the performance of the personal account.

Research engineering

From historical replay to verifiable market observations.

A dedicated source-role runtime separates primary WebSocket observations from mandatory asynchronous REST audits. It checks data identity, timing, consistency and recovery without making the audit a synchronous admission bottleneck.

427 / 427
20 / 20
WebSocket
Asynchronous REST

The 3 Oct 2026 checkpoint comprises 99 inherited checks, 61 policy scenarios and 267 runtime/adversarial checks, plus 20 mutation categories. Model identity and numerical logic stayed fixed while source-handling behavior was validated.

This is a dated engineering checkpoint, not a live status feed. At that checkpoint, forward-valid origins were 0, forward validation had not passed and LIVE_READY was false. It authorized no trading. Prospective evidence and realistic execution evaluation remain separate steps.

Evidence and next step

A research portfolio with a traceable result.

This work connects model design to the practical questions of costs, fills and market-data reliability. The next question is economic translation, not another headline backtest.

Reviewed 4 Oct 2026 from the completed R15 Alpha V2 and Dual-Head Ensemble V1 reports, with the Source Role Runtime V1 checkpoint dated 3 Oct 2026. A machine-readable summary preserves the reported metrics, assumptions and original decisions. It is a publication snapshot, not a live trading feed.