Skip to content

API Reference

Complete API documentation for SignalFlow components.

Modules

  • High-Level APIBacktest, FlowBuilder, FlowResult, shortcuts, exceptions
  • Configuration — Flow configuration, FlowDAG, YAML loading, ArtifactSchema
  • Core — Data containers (RawData, Signals), registry, semantic decorators
  • Data — Exchange loaders, OHLCV resampling, storage backends
  • Detector — Signal detection algorithms
  • Feature — Feature extraction, FeaturePipeline, informativeness
  • Labeler — Triple Barrier, Fixed Horizon, Trend Scanning, Volatility
  • Validator — ML-based signal validation (sklearn, LightGBM, XGBoost)
  • Strategy — Runners, brokers, entry/exit rules, sizing, state, monitoring
  • Analytic — Monte Carlo, Bootstrap CI, significance tests (Numba)
  • Visualization — D3.js flow graph, Mermaid export
  • CLI — Command-line interface
  • Technical Analysis (ta) — 189+ indicators from signalflow-ta