This commit is contained in:
2026-09-19 19:45:43 +08:00
parent 7183cb45f8
commit 8131b158b4
60 changed files with 7669 additions and 909 deletions

View File

@@ -4,7 +4,7 @@ import logging
from concurrent.futures import ThreadPoolExecutor
from dataclasses import dataclass, field
from config import AccountConfig, GlobalConfig, HTTP_TIMEOUT
from config import AccountConfig, GlobalConfig,EtfConfig, HTTP_TIMEOUT
from sdk import Client
from libs.grid_take_profit import GridTrailingTracker
from libs.http import get_json
@@ -19,10 +19,11 @@ class Runtime:
client: Client
global_cfg: GlobalConfig
account_cfg: AccountConfig
etf_cfg: EtfConfig
orders: OrderBook
open_watch: DipWatch
add_watch: DipWatch
profit_tracker: GridTrailingTracker
open_watch: DipWatch | None = None
add_watch: DipWatch | None = None
profit_tracker: GridTrailingTracker | None = None
executor: ThreadPoolExecutor | None = None
server_inital: dict[str, list[str]] = field(init=False)