VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 31
声望: 0

利用jupyter notebook回测从数据库加载的数据量为什么ui界面加载的数据量不一样?
回测结果:UI界面回测加载有26636个数据,jupyter notebook只有1725个数据
数据库:mongo
jupyter 代码:

%%

from vnpy.app.cta_strategy.backtesting import BacktestingEngine, OptimizationSetting
from vnpy.app.cta_strategy.strategies.atr_rsi_strategy import (
AtrRsiStrategy,
)
from datetime import datetime

engine = BacktestingEngine()
engine.set_parameters(
vt_symbol="rb1910.SHFE",
interval="1m",
start=datetime(2019, 4, 30),
end=datetime(2019, 8, 20),
rate=0.3/10000,
slippage=0.2,
size=300,
pricetick=0.2,
capital=1_000_000,
)
engine.add_strategy(AtrRsiStrategy, {})

engine.load_data()
engine.run_backtesting()
df = engine.calculate_result()
engine.calculate_statistics(df)
engine.show_chart(df)

Administrator
avatar
加入于:
帖子: 4502
声望: 322

如果不是合约代码设置错误的话,那么看看你是不是配置了不同的数据库吧。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】