LICENSE
README.md
pyproject.toml
src/signalflow/__init__.py
src/signalflow/py.typed
src/signalflow/analytic/__init__.py
src/signalflow/analytic/base.py
src/signalflow/analytic/signals/__init__.py
src/signalflow/analytic/signals/classification_metrics.py
src/signalflow/analytic/signals/distribution_metrics.py
src/signalflow/analytic/signals/profile_metrics.py
src/signalflow/analytic/signals/signals_price.py
src/signalflow/analytic/strategy/__init__.py
src/signalflow/analytic/strategy/main_strategy_metrics.py
src/signalflow/analytic/strategy/result_metrics.py
src/signalflow/api/__init__.py
src/signalflow/api/builder.py
src/signalflow/api/exceptions.py
src/signalflow/api/result.py
src/signalflow/api/shortcuts.py
src/signalflow/cli/__init__.py
src/signalflow/cli/config.py
src/signalflow/cli/main.py
src/signalflow/core/__init__.py
src/signalflow/core/base_mixin.py
src/signalflow/core/decorators.py
src/signalflow/core/enums.py
src/signalflow/core/registry.py
src/signalflow/core/signal_registry.py
src/signalflow/core/signal_transform.py
src/signalflow/core/containers/__init__.py
src/signalflow/core/containers/order.py
src/signalflow/core/containers/portfolio.py
src/signalflow/core/containers/position.py
src/signalflow/core/containers/raw_data.py
src/signalflow/core/containers/raw_data_lazy.py
src/signalflow/core/containers/raw_data_view.py
src/signalflow/core/containers/signals.py
src/signalflow/core/containers/strategy_state.py
src/signalflow/core/containers/trade.py
src/signalflow/data/__init__.py
src/signalflow/data/raw_data_factory.py
src/signalflow/data/resample.py
src/signalflow/data/store_factory.py
src/signalflow/data/raw_store/__init__.py
src/signalflow/data/raw_store/_schema.py
src/signalflow/data/raw_store/base.py
src/signalflow/data/raw_store/duckdb_stores.py
src/signalflow/data/raw_store/memory_store.py
src/signalflow/data/raw_store/pg_stores.py
src/signalflow/data/raw_store/sqlite_stores.py
src/signalflow/data/source/__init__.py
src/signalflow/data/source/_helpers.py
src/signalflow/data/source/base.py
src/signalflow/data/source/binance.py
src/signalflow/data/source/bybit.py
src/signalflow/data/source/deribit.py
src/signalflow/data/source/hyperliquid.py
src/signalflow/data/source/kraken.py
src/signalflow/data/source/okx.py
src/signalflow/data/source/virtual.py
src/signalflow/data/source/whitebit.py
src/signalflow/data/strategy_store/__init__.py
src/signalflow/data/strategy_store/_serialization.py
src/signalflow/data/strategy_store/base.py
src/signalflow/data/strategy_store/duckdb.py
src/signalflow/data/strategy_store/memory.py
src/signalflow/data/strategy_store/pg.py
src/signalflow/data/strategy_store/schema.py
src/signalflow/data/strategy_store/sqlite.py
src/signalflow/detector/__init__.py
src/signalflow/detector/anomaly_detector.py
src/signalflow/detector/base.py
src/signalflow/detector/funding_rate.py
src/signalflow/detector/local_extrema.py
src/signalflow/detector/percentile_regime.py
src/signalflow/detector/sma_cross.py
src/signalflow/detector/structure_detector.py
src/signalflow/detector/volatility_detector.py
src/signalflow/detector/zscore_anomaly.py
src/signalflow/detector/adapter/__init__.py
src/signalflow/detector/adapter/pandas_detector.py
src/signalflow/detector/market/__init__.py
src/signalflow/detector/market/agreement_detector.py
src/signalflow/detector/market/cusum_detector.py
src/signalflow/detector/market/zscore_detector.py
src/signalflow/feature/__init__.py
src/signalflow/feature/aggregated_oi.py
src/signalflow/feature/atr.py
src/signalflow/feature/base.py
src/signalflow/feature/examples.py
src/signalflow/feature/feature_pipeline.py
src/signalflow/feature/informativeness.py
src/signalflow/feature/lin_reg_forecast.py
src/signalflow/feature/mutual_information.py
src/signalflow/feature/offset_feature.py
src/signalflow/strategy/__init__.py
src/signalflow/strategy/broker/__init__.py
src/signalflow/strategy/broker/backtest.py
src/signalflow/strategy/broker/base.py
src/signalflow/strategy/broker/isolated_broker.py
src/signalflow/strategy/broker/unlimited_broker.py
src/signalflow/strategy/broker/virtual_broker.py
src/signalflow/strategy/broker/executor/__init__.py
src/signalflow/strategy/broker/executor/base.py
src/signalflow/strategy/broker/executor/binance_spot.py
src/signalflow/strategy/broker/executor/virtual_spot.py
src/signalflow/strategy/component/__init__.py
src/signalflow/strategy/component/base.py
src/signalflow/strategy/component/entry/__init__.py
src/signalflow/strategy/component/entry/aggregation.py
src/signalflow/strategy/component/entry/filters.py
src/signalflow/strategy/component/entry/fixed_size.py
src/signalflow/strategy/component/entry/signal.py
src/signalflow/strategy/component/exit/__init__.py
src/signalflow/strategy/component/exit/composite.py
src/signalflow/strategy/component/exit/time_based.py
src/signalflow/strategy/component/exit/tp_sl.py
src/signalflow/strategy/component/exit/trailing_stop.py
src/signalflow/strategy/component/exit/volatility_exit.py
src/signalflow/strategy/component/sizing/__init__.py
src/signalflow/strategy/component/sizing/base.py
src/signalflow/strategy/component/sizing/fixed_fraction.py
src/signalflow/strategy/component/sizing/kelly.py
src/signalflow/strategy/component/sizing/martingale.py
src/signalflow/strategy/component/sizing/risk_parity.py
src/signalflow/strategy/component/sizing/signal_strength.py
src/signalflow/strategy/component/sizing/volatility_target.py
src/signalflow/strategy/exporter/__init__.py
src/signalflow/strategy/exporter/base.py
src/signalflow/strategy/exporter/parquet_exporter.py
src/signalflow/strategy/model/__init__.py
src/signalflow/strategy/model/context.py
src/signalflow/strategy/model/decision.py
src/signalflow/strategy/model/protocol.py
src/signalflow/strategy/model/rules.py
src/signalflow/strategy/monitoring/__init__.py
src/signalflow/strategy/monitoring/alerts.py
src/signalflow/strategy/runner/__init__.py
src/signalflow/strategy/runner/backtest_runner.py
src/signalflow/strategy/runner/base.py
src/signalflow/strategy/runner/isolated_runner.py
src/signalflow/strategy/runner/realtime_runner.py
src/signalflow/strategy/runner/unlimited_runner.py
src/signalflow/target/__init__.py
src/signalflow/target/anomaly_labeler.py
src/signalflow/target/base.py
src/signalflow/target/fixed_horizon_labeler.py
src/signalflow/target/multi_target_generator.py
src/signalflow/target/structure_labeler.py
src/signalflow/target/take_profit_labeler.py
src/signalflow/target/trend_scanning.py
src/signalflow/target/triple_barrier_labeler.py
src/signalflow/target/utils.py
src/signalflow/target/volatility_labeler.py
src/signalflow/target/volume_labeler.py
src/signalflow/target/adapter/__init__.py
src/signalflow/target/adapter/pandas_labeler.py
src/signalflow/utils/__init__.py
src/signalflow/utils/import_utils.py
src/signalflow/utils/kwargs_mixin.py
src/signalflow/utils/tune_utils.py
src/signalflow/validator/__init__.py
src/signalflow/validator/base.py
src/signalflow/validator/sklearn_validator.py
src/signalflow/viz/__init__.py
src/signalflow/viz/server.py
src/signalflow/viz/extractors/__init__.py
src/signalflow/viz/extractors/backtest_extractor.py
src/signalflow/viz/extractors/base.py
src/signalflow/viz/extractors/feature_extractor.py
src/signalflow/viz/extractors/multi_source_extractor.py
src/signalflow/viz/graph/__init__.py
src/signalflow/viz/graph/edges.py
src/signalflow/viz/graph/nodes.py
src/signalflow/viz/graph/pipeline_graph.py
src/signalflow/viz/renderers/__init__.py
src/signalflow/viz/renderers/html.py
src/signalflow/viz/renderers/mermaid.py
src/signalflow_trading.egg-info/PKG-INFO
src/signalflow_trading.egg-info/SOURCES.txt
src/signalflow_trading.egg-info/dependency_links.txt
src/signalflow_trading.egg-info/entry_points.txt
src/signalflow_trading.egg-info/requires.txt
src/signalflow_trading.egg-info/top_level.txt
tests/test_anomaly_labeler.py
tests/test_atr_feature.py
tests/test_backtest_broker.py
tests/test_backtest_exporter.py
tests/test_backtest_runner.py
tests/test_base_mixin.py
tests/test_bybit_source.py
tests/test_classification_metrics.py
tests/test_cusum_event_detector.py
tests/test_deribit_source.py
tests/test_detector.py
tests/test_distribution_metrics.py
tests/test_entry_filters.py
tests/test_entry_rules.py
tests/test_enums.py
tests/test_exit_rules.py
tests/test_feature_base.py
tests/test_feature_examples.py
tests/test_feature_pipeline.py
tests/test_funding_rate_detector.py
tests/test_global_event_detector.py
tests/test_hyperliquid_source.py
tests/test_informativeness.py
tests/test_isolated_unlimited_broker.py
tests/test_kraken_source.py
tests/test_kwargs_mixin.py
tests/test_kwargs_mixin_extended.py
tests/test_labelers.py
tests/test_lin_reg_forecast.py
tests/test_memory_stores.py
tests/test_mi_computation.py
tests/test_model_rules.py
tests/test_monitoring.py
tests/test_multi_target_generator.py
tests/test_new_labelers.py
tests/test_offset_feature.py
tests/test_okx_source.py
tests/test_order_trade.py
tests/test_parallel_runners.py
tests/test_pg_stores.py
tests/test_portfolio.py
tests/test_position.py
tests/test_position_sizers.py
tests/test_position_sizing.py
tests/test_profile_metrics.py
tests/test_raw_data.py
tests/test_raw_data_factory.py
tests/test_raw_data_lazy.py
tests/test_raw_data_view.py
tests/test_raw_store.py
tests/test_realtime_runner.py
tests/test_registry.py
tests/test_resample.py
tests/test_result_metrics.py
tests/test_signal_aggregation.py
tests/test_signal_registry.py
tests/test_signals.py
tests/test_signals_price.py
tests/test_sklearn_validator.py
tests/test_store_factory.py
tests/test_store_init_getattr.py
tests/test_strategy_metrics.py
tests/test_strategy_model.py
tests/test_strategy_state.py
tests/test_strategy_store.py
tests/test_structure_detector.py
tests/test_structure_labeler.py
tests/test_target_utils.py
tests/test_trend_scanning.py
tests/test_triple_barrier.py
tests/test_utils.py
tests/test_virtual_broker.py
tests/test_volatility_detector.py
tests/test_volatility_labeler.py
tests/test_volume_labeler.py
tests/test_whitebit_source.py
tests/test_zscore_event_detector.py