策略
zelqor.strategy.interfaces
AfterStepStatefulStrategy
Bases: Protocol
在引擎完成单日执行后接收结果回调的可选策略协议。
on_after_step(context, decision, step_result)
在单日执行完成后更新策略内部状态。
DailyPoolSelector
Bases: Protocol
按交易日生成股票池的最小 selector 协议。
select(context)
返回某个交易日对应的股票池代码列表。
SelectorContext
dataclass
Bases: _DataAccessContextMixin
selector 在单个交易日执行时使用的上下文。
SignalStrategy
Bases: Protocol
信号策略协议。
evaluate(code, context)
返回某个标的的信号动作列表。
StatefulStepStrategy
Bases: Protocol
按交易日推进内部状态并产出当天决策的策略协议。
on_day(context)
返回某个交易日对应的策略决策。
StrategyDayDecision
dataclass
stateful step 策略在单个交易日输出的决策结果。
StrategyStepContext
dataclass
Bases: _DataAccessContextMixin
stateful step 策略在单个交易日执行时使用的上下文。