Coverage for src/finbot/strategy/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-04 12:05 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-04 12:05 +0000
1"""Signal interfaces, built-in strategies, and model signal adapters."""
3from finbot.strategy.core import (
4 Signal,
5 SignalDirection,
6 Strategy,
7)
8from finbot.strategy.ml import (
9 ModelStrategy,
10 PredictionStrategy,
11 ProbabilityThresholdPolicy,
12)
13from finbot.strategy.strategies import (
14 BuyOnceStrategy,
15 RandomStrategy,
16 SmaCrossoverStrategy,
17 create_strategy,
18)
20__all__ = [
21 "BuyOnceStrategy",
22 "ModelStrategy",
23 "PredictionStrategy",
24 "ProbabilityThresholdPolicy",
25 "RandomStrategy",
26 "Signal",
27 "SignalDirection",
28 "SmaCrossoverStrategy",
29 "Strategy",
30 "create_strategy",
31]