Files
sanguo_vnpy/archive/2026-04-29-cleanup/scripts/utils/inspect_backtester.py
T
2026-04-29 20:15:43 +08:00

23 lines
612 B
Python
Executable File

#!/usr/bin/env python3
"""检查BacktesterEngine有什么方法"""
from vnpy_ctabacktester import BacktesterEngine
from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
event_engine = EventEngine()
main_engine = MainEngine(event_engine)
backtester = BacktesterEngine(main_engine, event_engine)
print("=== BacktesterEngine 方法列表 ===")
methods = [m for m in dir(backtester) if not m.startswith('_')]
for m in sorted(methods):
print(f" {m}")
print()
print("=== run_backtesting 签名 ===")
import inspect
sig = inspect.signature(backtester.run_backtesting)
print(f" {sig}")