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

16:10:34 加载进度:########## [100%]
16:10:34 历史数据加载完成,数据量:437760

loopback is parameters

self.loopback_close=am.close_array[loopback]
self.prev_close=am.close_array[-1]

if self.prev_close >= self.loopback_close:
self.short(self.boll_up, self.fixed_size)

Administrator
avatar
加入于:
帖子: 2146
声望: 99
  1. 电脑如果CPU主频低,回测时间可能较长,请耐心等待
  2. 如果触发异常,后续会有其他具体异常信息的日志输出,请贴在这里
Member
avatar
加入于:
帖子: 34
声望: 0

用Python的交易员 wrote:

  1. 电脑如果CPU主频低,回测时间可能较长,请耐心等待
  2. 如果触发异常,后续会有其他具体异常信息的日志输出,请贴在这里
    跑內建KingKelentr策略 一樣卡住
    打開工作管理員看 PYTHON無佔用CPU
Member
avatar
加入于:
帖子: 3
声望: 0

用Python的交易员 wrote:

  1. 电脑如果CPU主频低,回测时间可能较长,请耐心等待
  2. 如果触发异常,后续会有其他具体异常信息的日志输出,请贴在这里

您好,出现异常,请看下这是什么问题,怎么解决呢?
Traceback (most recent call last):
File "D:\vnstudio\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 223, in process_backtesting_finished_event
self.statistics_monitor.set_data(statistics)
File "D:\vnstudio\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 462, in set_data
data["capital"] = f"{data['capital']:,.2f}"
ValueError: Unknown format code 'f' for object of type 'str'

Administrator
avatar
加入于:
帖子: 2146
声望: 99

这个是出错了,请升级到最新的2.0.8版本了

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

BITMEX XBTUSD H1
卡在历史数据加载完成
https://github.com/lovehedy24/VNPY_MY/blob/master/boll_demo_strategy_BOOL_TREND_P.py

Administrator
avatar
加入于:
帖子: 2146
声望: 99

Bitmex接口不支持小时线,加载分钟线后自己合成吧

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

lovehedy24 wrote:

BITMEX XBTUSD H1
卡在历史数据加载完成
https://github.com/lovehedy24/VNPY_MY/blob/master/boll_demo_strategy_BOOL_TREND_P.py

這就是用分鐘線....
self.bg = BarGenerator(self.on_bar, 1, self.on_15min_bar,interval=Interval.HOUR)

Administrator
avatar
加入于:
帖子: 2146
声望: 99

你的interval传入的是HOUR,不是MINUTE

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

可能我没表示清楚
BITMEX需要合成HOUR线
所以用分钟线合成小时线
这就是用分钟线合成小时线
self.bg = BarGenerator(self.on_bar,1,self.on_15min_bar,interval = Interval.HOUR)

https://github.com/lovehedy24/VNPY_MY/blob/master/boll_demo_strategy_BOOL_TREND_P.py
卡在历史数据加载完成

Administrator
avatar
加入于:
帖子: 2146
声望: 99

看了下这段K线合成代码没啥问题啊,在cmd中用python -m vnstation启动,然后再正常运行,卡住的时候CMD中应该有报错输出

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