(self)
| 445 | ) |
| 446 | |
| 447 | def __init__(self) -> None: |
| 448 | super().__init__() |
| 449 | self.order = None |
| 450 | |
| 451 | # 信号与边界(由 datafeed 提供) |
| 452 | self.signal: Dict = {d._name: d.signal for d in self.datas} |
| 453 | self.factor1: Dict = {d._name: d.factor1 for d in self.datas} |
| 454 | self.factor2: Dict = {d._name: d.factor2 for d in self.datas} |
| 455 | |
| 456 | # 用于控制“仅在固定时间间隔评估开仓信号” |
| 457 | self._next_entry_time: Dict = {d._name: None for d in self.datas} |
| 458 | |
| 459 | def handle_signal(self, symbol: str) -> None: |
| 460 | """开仓信号处理""" |