Files
big-qmt/py-client/strategy/zt/runtime.py
2026-08-31 13:00:22 +08:00

23 lines
533 B
Python

"""做 T 策略的运行期依赖。"""
from dataclasses import dataclass
from config import AccountConfig, GlobalConfig
from libs.grid_take_profit import GridTrailingTracker
from sdk import Client
from strategy.trend.order import OrderBook
from strategy.trend.watch import DipWatch
from .state import TState
@dataclass(slots=True)
class Runtime:
client: Client
global_cfg: GlobalConfig
account_cfg: AccountConfig
state: TState
orders: OrderBook
buy_watch: DipWatch
sell_tracker: GridTrailingTracker