复制了官方公众号rsjstrategy源码,本地回测时曲线和策略的bilistrategy完全不一样,是亏的,请问是哪里出错了吗?还是说文章图中的bilistrategy是另一套策略?
谢谢
源码为:https://mp.weixin.qq.com/s/2KF61mAJO1Ff8zS61aHlHw
请教用rqdata下载时出现问题,可以正常连接rqdata,但无法保持数据?
貌似模块里有方法出错了??求解
谢谢
日线级别的海龟策略如何实现:1前一天收盘运行你的脚本,生成下单信号; 2第二天开盘用AlgoTrading模块挂好STOP算法委托?
具体用no_ui方法实现如何实现??
THANKS
AttributeError Traceback (most recent call last)
<ipython-input-53-aff6de7ed614> in <module>
1 dfp = df1 + df2
2 dfp =dfp.dropna()
----> 3 show_portafolio(dfp)
<ipython-input-52-9b0c05b4f9b4> in show_portafolio(df)
20 def show_portafolio(df):
21 engine = BacktestingEngine()
---> 22 engine.calculate_statistics(df)
23 engine.show_chart(df)
c:\vnstudio\lib\site-packages\vnpy_ctastrategy\backtesting.py in calculate_statistics(self, df, output)
394
395 total_return = (end_balance / self.capital - 1) 100
--> 396 annual_return = total_return / total_days self.annual_days
397 daily_return = df["return"].mean() 100
398 return_std = df["return"].std() 100
AttributeError: 'BacktestingEngine' object has no attribute 'annual_days'
源码我没有改,我看源码应该是有annual_days的,不知道为啥报错??vnpy版本为最新
策略回测无任何问题,实盘运行时报错如下:
报错:
File "c:\vnpy\lib\site-packages\vnpy\trader\utility.py", line 464, in update_bar
self.open_array[-1] = bar.open_price
AttributeError: 'NoneType' object has no attribute 'open_price'
请教大家 可能是哪里的错误?
每次在cta策略模块点击停止策略后就会出现下列错误:
File "c:\vnpy\lib\json\encoder.py", line 179, in default
raise TypeError(f'Object of type {o.class.name} '
TypeError: Object of type ndarray is not JSON serializable
我vnpy安装在c盘,这个策略我把arraymanager的array参数调为true,是不是和这个有关?
这个策略回测完全没报错
请教!谢谢
加密后把pyd放入strategies文件夹,然后启动cta strategy模块后就报错如下:
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 46 column 26 (char 1061)
谢谢,请教各位该如何解决呢?