23 lines
612 B
Python
Executable File
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}")
|