feat(EXEC-001A): add named strategy templates
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
from .base import BaseStrategy, StrategyConfig
|
||||
from .engine import StrategySelectionEngine
|
||||
from .laddered_put import LadderedPutStrategy, LadderSpec
|
||||
from .lease import LeaseAnalysisSpec, LeaseStrategy
|
||||
from .protective_put import ProtectivePutSpec, ProtectivePutStrategy
|
||||
@@ -15,3 +14,11 @@ __all__ = [
|
||||
"LeaseStrategy",
|
||||
"StrategySelectionEngine",
|
||||
]
|
||||
|
||||
|
||||
def __getattr__(name: str):
|
||||
if name == "StrategySelectionEngine":
|
||||
from .engine import StrategySelectionEngine
|
||||
|
||||
return StrategySelectionEngine
|
||||
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|
||||
|
||||
Reference in New Issue
Block a user