Files
big-qmt/py-client/strategy/trend/__pycache__/runtime.cpython-311.pyc

24 lines
2.1 KiB
Plaintext
Raw Normal View History

2026-08-28 18:52:27 +08:00
<EFBFBD>
2026-08-29 00:44:41 +08:00
7<><37>j<EFBFBD><00><01><><00>dZddlmZddlmZmZddlmZmZddl m
2026-08-28 18:52:27 +08:00
Z
2026-08-28 22:56:35 +08:00
ddl m Z ddl mZdd lmZdd
lmZed <0B> <0C><00>Gd <0A>d<0E><00><00><00>ZdS)u3趋势策略单次运行所需的上下文对象。<E8B1A1>)<01> annotations)<02> dataclass<73>field)<02> AccountConfig<69> GlobalConfig)<01>Client)<01>GridTrailingTracker<65>)<01> OrderBook)<01>State)<01>DipWatchT)<01>slotsc<01>d<00>eZdZUdZded<ded<ded<ded <d
2026-08-29 00:44:41 +08:00
ed <d ed <d ed<ded<dS)<12>Runtimeu&集中保存趋势策略运行期间共享的依赖和状态。
2026-08-28 18:52:27 +08:00
将这些对象集中到一个 dataclass 后,开仓、持仓管理和单轮调度函数
只需接收一个 ``Runtime``,无需重复传递大量参数。
Attributes:
client: QMT HTTP 客户端,用于查询账户、行情和提交委托。
global_cfg: 公共配置,包含 QMT、外部 API 和信号配置。
account_cfg: 当前主机的账户及交易策略配置。
state: 策略持仓状态的本地持久化存储。
orders: 当前活动委托和证券方向锁。
open_watch: 新开仓使用的价格反弹观察器。
add_watch: 亏损补仓使用的价格反弹观察器。
2026-08-29 00:44:41 +08:00
profit_tracker: 跨轮保存的账户持仓最高盈利网格跟踪器。
2026-08-28 18:52:27 +08:00
r<00>clientr<00>
2026-08-28 22:56:35 +08:00
global_cfgr<00> account_cfgr <00>stater <00>ordersr <00>
open_watch<EFBFBD> add_watchr <00>profit_trackerN)<05>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__<5F>__annotations__<5F><00><00>#py-client\strategy\trend\runtime.pyrrsz<00><00><00><00><00><00><00><08><08>"<13>N<EFBFBD>N<EFBFBD>N<EFBFBD><1C><1C><1C><1C><1E><1E><1E><1E><11>L<EFBFBD>L<EFBFBD>L<EFBFBD><15><15><15><15><18><18><18><18><17><17><17><17>'<27>'<27>'<27>'<27>'<27>'rrN)r<00>
__future__r<00> dataclassesrr<00>configrr<00>sdkr<00>libs.grid_take_profitr <00>orderr rr <00>watchr rrrr <00><module>r(s<><00><01>9<>9<>"<22>"<22>"<22>"<22>"<22>"<22>(<28>(<28>(<28>(<28>(<28>(<28>(<28>(<28>.<2E>.<2E>.<2E>.<2E>.<2E>.<2E>.<2E>.<2E><16><16><16><16><16><16>5<>5<>5<>5<>5<>5<><1C><1C><1C><1C><1C><1C><18><18><18><18><18><18><1B><1B><1B><1B><1B><1B> <0B><19><14><16><16><16>(<28>(<28>(<28>(<28>(<28>(<28>(<28><17><16>(<28>(<28>(r