Zum Inhalt springen
Alle Bibliotheksdokumente

Eine Krypto-Strategie mit Spot-Handelsplatz und Funding-Beschränkungen betreiben

Artikel Machine Learning for Trading

Zusammenfassung

Diese Demonstration beschreibt den Betrieb einer kontinuierlich laufenden Krypto-Strategie, die mit einem USD-Spot-Broker verbunden ist. Sie überträgt ein größeres Universum aus einer Perpetual-Futures-Fallstudie auf die kleinere Auswahl verfügbarer Spot-Paare und leitet dann einen Momentum-Z-Score-Proxy durch eine brokerseitige Verarbeitungsschleife. Außerdem erklärt sie, dass Funding-Prüfungen Zeitstempel auf UTC normalisieren müssen, und beschreibt wiederkehrende Funding-Zeitfenster als zeitliche Bezugspunkte für Perpetual-Positionen.

Das Signal ist ausdrücklich ein Proxy: Es standardisiert jüngste Schlusskurs-zu-Schlusskurs-Renditen, statt die Perp-Spot-Prämie zu berechnen, auf die sich die referenzierte Strategie stützt. Die Demo implementiert daher weder den produktiven Prämien-Feed noch erzeugt sie Zahlungsströme aus Perpetual-Funding; Spot-Positionen erhalten diese Zahlungen nicht. Der Ablauf ohne Zugangsdaten ist eine simulierte Nachbildung, keine mit einem Broker verbundene Shadow-Ausführung. Die praktischen Lehren betreffen die Verfügbarkeit von Handelsplätzen, eine klare Angabe des Ausführungsmodus, eine zeitzonensichere Zeitplanung und dauerhaft verfügbare Infrastruktur. Die tatsächliche Wirksamkeit der Strategie und die Zuverlässigkeit im Live-Betrieb werden durch dieses Beispiel nicht belegt.

Kernaussagen

  • Das handelbare Universum einer Strategie wird durch die Instrumente begrenzt, die ihr Ausführungsplatz unterstützt.
  • Der gezeigte Momentum-Z-Score ist ein Ersatzsignal für die Perp-Spot-Prämie, nicht deren Berechnung.
  • Bei Funding-Zeitfenstern sollten naive Zeitstempel als UTC interpretiert und Zeitzonen-behaftete Zeitstempel vor dem Vergleich umgerechnet werden.
  • Spot-Positionen erhalten keine Funding-Zahlungen aus Perpetual-Futures; für Funding-PnL sind daher Aufzeichnungen des Perpetual-Handelsplatzes erforderlich.
  • Eine Simulation mit einem Mock-Broker unterscheidet sich von einer Shadow-Sitzung mit Broker-Verbindung.

Schlagwörter

Volltext
# Chapter 8: Financial Feature Engineering


# Chapter 8: Financial Feature Engineering

The chapter gives the chapter its core editorial value: a disciplined way to move from a trading narrative to a feature specification. The three-step filter -- horizon alignment, driver hypothesis, and role separation -- turns feature design from indicator collecting into explicit hypothesis design, while the reference-frame, representation, and aggregation knobs make clear which choices actually change meaning and which only smooth noise.

## Learning Objectives

* Translate a trading hypothesis into a documented feature specification using horizon alignment, driver hypothesis, and role separation.
* Choose a feature's reference frame, representation, and aggregation to match the economic claim and execution horizon, and distinguish hypothesis-changing choices from noise-control choices.
* Distinguish signal features from state variables and identify when each should be used marginally, as an interaction, or as a conditioning variable.
* Design representative feature specifications across price-derived, structural and cross-instrument, and contextual data families, with explicit timing assumptions and failure modes.
* Combine signals with state variables using gating, scaling, and conditional variants, and evaluate whether the interaction adds incremental information.
* Apply point-in-time discipline to slow-moving and revised data, including reporting lags, event timing, and vintage-aware availability rules.
* Control feature-search degrees of freedom using one-knob-at-a-time exploration, within-family deduplication, and multiple-testing-aware triage.

## Sections

### 8.1 Capturing and Configuring the Economic Drivers

This section gives the chapter its core editorial value: a disciplined way to move from a trading narrative to a feature specification. The three-step filter -- horizon alignment, driver hypothesis, and role separation -- turns feature design from indicator collecting into explicit hypothesis design, while the reference-frame, representation, and aggregation knobs make clear which choices actually change meaning and which only smooth noise.

### 8.2 Price-Derived Features

This section builds the reusable feature families available from the minimum market dataset: trend, reversal, volatility, liquidity, and microstructure. Its value is not just cataloging common signals, but showing how each family encodes a specific economic claim, operates at particular horizons, and fails in recognizable ways when costs, latency, or regime shifts are ignored.

- [`01_price_volume_features`](01_price_volume_features.ipynb) — This notebook demonstrates the core feature families derived from a single asset's price and volume history. These are the workhorse features of most quantitative strategies — available for every tradeable instrument.
- [`02_microstructure_features`](02_microstructure_features.ipynb) — Microstructure features capture market dynamics invisible in daily OHLCV data. They proxy for liquidity, information flow, and execution quality.

### 8.3 Structural and Cross-Instrument Features

Here the chapter moves beyond single-series transformations to information that only appears in relationships across contracts, assets, and derivative markets. Carry, relative value, lead-lag structure, and options-implied features all expand the feature space in economically meaningful ways, and the section usefully emphasizes that construction choices such as maturity alignment, peer-set definition, and surface policy are part of the hypothesis, not implementation detail.

- [`03_structural_cross_instrument_features`](03_structural_cross_instrument_features.ipynb) — This notebook demonstrates features that require data beyond a single asset's price series: term structures, cross-instrument relationships, and derivatives-implied quantities. These encode information invisible in any individual price history.

### 8.4 Contextual and Slow-Moving Features

This section shows how fundamentals, calendars, and macro variables enter ML systems mainly as state variables that condition faster signals. Its main practical contribution is to make point-in-time correctness the central constraint, reminding readers that slow data is often more dangerous than fast data because reporting lags, revisions, and repeated values can easily create fake evidence.

- [`04_fundamentals_macro_calendar`](04_fundamentals_macro_calendar.ipynb) — Slow-moving features that condition faster signals: SEC XBRL fundamentals (value/quality factors with point-in-time ASOF alignment), FRED macro indicators (yield curve, VIX regimes, credit spreads with publication-lag handling), and calendar encodings (cyclical sin/cos, time-to-event proximity).

### 8.5 Cross-Cutting Feature Types and the Limits of Direct Aggregation

This section marks the conceptual boundary of the chapter. It explains when deterministic rolling transformations are enough and when hidden structure -- latent states, conditional dynamics, cycle strength, or path shape -- requires fitted models and learned representations, which sets up Chapter 9 cleanly without duplicating it.

### 8.6 Combining Features and Controlling Search

This is the chapter's second major contribution after the feature-design grammar. It shows that practical improvement often comes from signal-by-state interactions, but also that these interactions multiply degrees of freedom quickly, so gating, scaling, conditional variants, deduplication, and one-knob-at-a-time discipline are necessary to keep the search credible.

- [`05_feature_selection`](05_feature_selection.ipynb) — A feature engineering pipeline produces many candidates — different lookbacks, transforms, and interaction variants. This notebook demonstrates how to reduce that set to a focused, production-ready collection using systematic selection and deduplication.
- [`06_robustness_sensitivity`](06_robustness_sensitivity.ipynb) — A robust signal maintains performance across reasonable variations in parameters, regimes, and implementation choices. This notebook teaches how to assess robustness through parameter sweeps, regime conditioning, and signal × state interactions.
- [`07_event_studies`](07_event_studies.ipynb) — Event studies measure abnormal returns around specific events (signal triggers, macro announcements, earnings) to assess their predictive power. This is a key validation technique for trading signals.
- [`case_study_feature_summary`](case_study_feature_summary.ipynb) — Cross-case-study feature inventory: feature counts per case study, family heatmap (momentum/volatility/return everywhere; carry on futures/FX; options-implied on the options case studies), and a breadth-vs-IC view that combines best-IC-per-case-study from the registry with universe-size metadata (Fundamental Law: IR ≈ IC × √BR).

## Running the Notebooks

```bash
# From the repository root
uv run python 08_financial_features/<notebook>.py

# Test mode (reduced data via Papermill)
uv run pytest tests/test_chapter_notebooks.py -v -k "08_financial_features"
```

> Memory: `03_structural_cross_instrument_features` peaks at ~7.4 GB RSS scanning the AlgoSeek S&P-500 options surface — recommend ≥8 GB system RAM for §8.3.

## References

- **Albert S. Kyle** (1985). [Continuous Auctions and Insider Trading](https://doi.org/10.2307/1913210). *Econometrica*.
- **Andrew Ang and Allan Timmermann** (2011). [Regime Changes and Financial Markets](https://doi.org/10.2139/ssrn.1919497).
- **Ari Levine and Lasse Heje Pedersen** (2016). [Which Trend Is Your Friend?](https://doi.org/10.2469/faj.v72.n3.3). *Financial Analysts Journal*.
- **Brian Hurst et al.** A Century of Evidence on Trend-Following Investing.
- **Campbell R. Harvey et al.** (2016). [...and the Cross-Section of Expected Returns](https://doi.org/10.1093/rfs/hhv059). *Review of Financial Studies*.
- **Clifford S. Asness et al.** (2013). [Value and Momentum Everywhere](https://www.jstor.org/stable/42002613). *The Journal of Finance*.
- **David Easley et al.** (2021). [Microstructure in the Machine Age](https://doi.org/10.1093/rfs/hhaa078). *The Review of Financial Studies*.
- **Dennis Yang and Qiang Zhang** (2000). [Drift‐Independent Volatility Estimation Based on High, Low, Open, and Close Prices](https://doi.org/10.1086/209650). *The Journal of Business*.
- **Eugene F. Fama and Kenneth R. French** (1992). [The Cross-Section of Expected Stock Returns](https://doi.org/10.1111/j.1540-6261.1992.tb04398.x). *The Journal of Finance*.
- **Giuseppe A. Paleologo** (2025). The Elements of Quantitative Investing. *John Wiley & Sons*.
- **Joseph D. Piotroski** (2000). [Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers](https://doi.org/10.2307/2672906). *Journal of Accounting Research*.
- **Marcos Lopez de Prado** (2018). Advances in Financial Machine Learning. *John Wiley & Sons*.
- **Mark B. Garman and Michael J. Klass** (1980). [On the Estimation of Security Price Volatilities from Historical Data](https://www.jstor.org/stable/2352358). *The Journal of Business*.
- **Michael Parkinson** (1980). [The Extreme Value Method for Estimating the Variance of the Rate of Return](https://doi.org/10.1086/296071). *The Journal of Business*.
- **Narasimhan Jegadeesh and Sheridan Titman** (1993). [Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency](https://doi.org/10.1111/j.1540-6261.1993.tb04702.x). *The Journal of Finance*.
- **Peter Carr and Liuren Wu** (2009). [Variance Risk Premiums](https://doi.org/10.1093/rfs/hhn038). *The Review of Financial Studies*.
- **Rama Cont et al.** (2014). [The Price Impact of Order Book Events](https://doi.org/10.1093/jjfinec/nbt003). *Journal of Financial Econometrics*.
- **Robert Novy-Marx** (2015). [Fundamentally, Momentum is Fundamental Momentum](https://doi.org/10.3386/w20984).
- **Yakov Amihud** (2002). [Illiquidity and stock returns: cross-section and time-series effects](https://doi.org/10.1016/S1386-4181(01)00024-6). *Journal of Financial Markets*.
- **Zura Kakushadze et al.** (2015). [101 Formulaic Alphas](https://doi.org/10.2139/ssrn.2701346).

Vollständig mit Quellenangabe unter der Lizenz der Quelle angezeigt. Lizenz: MIT

Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.