vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 21
声望: 0

下面是回测日志:

14:12:11 初始化CTA回测引擎
14:12:11 策略文件加载完成
14:12:40 ----------------------------------------
14:12:40 开始加载历史数据
14:12:40 加载进度: [3%]
14:12:40 加载进度: [5%]
14:12:40 加载进度: [8%]
14:12:40 加载进度:# [11%]
14:12:40 加载进度:# [14%]
14:12:40 加载进度:# [16%]
14:12:40 加载进度:# [19%]
14:12:40 加载进度:## [22%]
14:12:40 加载进度:## [25%]
14:12:40 加载进度:## [27%]
14:12:40 加载进度:### [30%]
14:12:40 加载进度:### [33%]
14:12:40 加载进度:### [36%]
14:12:40 加载进度:### [38%]
14:12:40 加载进度:#### [41%]
14:12:40 加载进度:#### [44%]
14:12:40 加载进度:#### [47%]
14:12:40 加载进度:#### [49%]
14:12:40 加载进度:##### [52%]
14:12:40 加载进度:##### [55%]
14:12:40 加载进度:##### [58%]
14:12:40 加载进度:###### [60%]
14:12:40 加载进度:###### [63%]
14:12:40 加载进度:###### [66%]
14:12:40 加载进度:###### [68%]
14:12:40 加载进度:####### [71%]
14:12:40 加载进度:####### [74%]
14:12:40 加载进度:####### [77%]
14:12:40 加载进度:####### [79%]
14:12:40 加载进度:######## [82%]
14:12:40 加载进度:######## [85%]
14:12:40 加载进度:######## [88%]
14:12:40 加载进度:######### [90%]
14:12:40 加载进度:######### [93%]
14:12:40 加载进度:######### [96%]
14:12:40 加载进度:######### [99%]
14:12:40 加载进度:########## [100%]
14:12:40 历史数据加载完成,数据量:0
14:12:40 策略初始化完成
14:12:40 开始回放历史数据
14:12:40 历史数据回放结束
14:12:40 开始计算逐日盯市盈亏
14:12:40 成交记录为空,无法计算
14:12:40 开始计算策略统计指标
14:14:16 ----------------------------------------
14:14:16 CF005.CZCE-1m开始下载历史数据
14:14:16 数据下载失败,无法获取CF005.CZCE的历史数据

Member
avatar
加入于:
帖子: 15
声望: 1

建议你调试下你的策略,应该是你的策略哪里计算出了问题,导致没有出买卖点。

你可以参考以下代码写个回测用的代码,用于调试策略。

from vnpy.app.cta_strategy.backtesting import BacktestingEngine
from vnpy.app.cta_strategy.strategies.boll_channel_strategy import (
BollChannelStrategy,
)
from datetime import datetime

engine = BacktestingEngine()
engine.set_parameters(
vt_symbol="IF88.CFFEX",
interval="1m",
start=datetime(2018, 1, 1),
end=datetime(2019, 1, 1),
rate=3.0/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()
engine.show_chart()

Member
avatar
加入于:
帖子: 13
声望: 0

怎么解决的啊

Member
加入于:
帖子: 7
声望: 0

高飞 wrote:

下面是回测日志:

14:12:11 初始化CTA回测引擎
14:12:11 策略文件加载完成
14:12:40 ----------------------------------------
14:12:40 开始加载历史数据
14:12:40 加载进度: [3%]
14:12:40 加载进度: [5%]
14:12:40 加载进度: [8%]
14:12:40 加载进度:# [11%]
14:12:40 加载进度:# [14%]
14:12:40 加载进度:# [16%]
14:12:40 加载进度:# [19%]
14:12:40 加载进度:## [22%]
14:12:40 加载进度:## [25%]
14:12:40 加载进度:## [27%]
14:12:40 加载进度:### [30%]
14:12:40 加载进度:### [33%]
14:12:40 加载进度:### [36%]
14:12:40 加载进度:### [38%]
14:12:40 加载进度:#### [41%]
14:12:40 加载进度:#### [44%]
14:12:40 加载进度:#### [47%]
14:12:40 加载进度:#### [49%]
14:12:40 加载进度:##### [52%]
14:12:40 加载进度:##### [55%]
14:12:40 加载进度:##### [58%]
14:12:40 加载进度:###### [60%]
14:12:40 加载进度:###### [63%]
14:12:40 加载进度:###### [66%]
14:12:40 加载进度:###### [68%]
14:12:40 加载进度:####### [71%]
14:12:40 加载进度:####### [74%]
14:12:40 加载进度:####### [77%]
14:12:40 加载进度:####### [79%]
14:12:40 加载进度:######## [82%]
14:12:40 加载进度:######## [85%]
14:12:40 加载进度:######## [88%]
14:12:40 加载进度:######### [90%]
14:12:40 加载进度:######### [93%]
14:12:40 加载进度:######### [96%]
14:12:40 加载进度:######### [99%]
14:12:40 加载进度:########## [100%]
14:12:40 历史数据加载完成,数据量:0
14:12:40 策略初始化完成
14:12:40 开始回放历史数据
14:12:40 历史数据回放结束
14:12:40 开始计算逐日盯市盈亏
14:12:40 成交记录为空,无法计算
14:12:40 开始计算策略统计指标
14:14:16 ----------------------------------------
14:14:16 CF005.CZCE-1m开始下载历史数据

填 rqdata 在设置中

Member
avatar
加入于:
帖子: 38
声望: 11

从日志来看是数据库里没有历史数据,先配置rqdata下载到历史数据后再点击开始回测

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