VeighNa量化社区
你的开源社区量化交易平台
majeste's Avatar
Member
离线
12 帖子
声望: 0

xiaohe wrote:

是不是没有gcc?

majeste wrote:

qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "D:*\anaconda3\Lib\site-packages\PySide6\plugins\platforms;D:*\anaconda3\Lib\site-packages\PyQt5\Qt5\plugins\platforms;D:*\anaconda3\Library\plugins\platforms;"
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

这个问题有人遇到吗?群里没有搜到,qt的环境变量都设好了,重新装了一次还是这个问题

已经解决降级pyside6 到6.3.0,另外把
COPY the
\Anaconda3\Library\plugins\platforms
folder to
\Anaconda3

qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "D:*\anaconda3\Lib\site-packages\PySide6\plugins\platforms;D:*\anaconda3\Lib\site-packages\PyQt5\Qt5\plugins\platforms;D:*\anaconda3\Library\plugins\platforms;"
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

这个问题有人遇到吗?群里没有搜到,qt的环境变量都设好了,重新装了一次还是这个问题

xiaohe wrote:

majeste wrote:

majeste wrote:

majeste wrote:

黄裳 wrote:

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui

参考一下这个问题,有个参数需要修改。
否则得不到非交易时段的数据。
好的,谢谢,我改完之后再来汇报

问题解决,按照黄裳的建议

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui?page=1#pid21592
然后还有本帖,就可以解决问题。

不过 interval=Interval.DAILY还是会继续报错,下载日线也仍然会有问题,ValueError: time data '20210322' does not match format '%Y%m%d %H:%M:%S',日线以下的没问题。

请参考17和20楼。
ib_gateway.py里面的625行是这样的,
dt = datetime.strptime(ib_bar.date, "%Y%m%d %H:%M:%S")
从而导致本帖的那段代码报错;
781行是这样的,end_str = end.strftime("%Y%m%d %H:%M:%S"),会在数据日线下载的地方报错。

当设置成不是daily,分钟或者小时线的时候,ib_bar.date的格式没有问题20210423 06:00:00这样的
但是当设置成daily日线的时候,ib_bar.date的格式是20210423这样的,这个是自动生成的格式,没有手动调整的地方,格式不匹配,从而报错。
所以这是twsapi处理的时候日线和其他周期的不一致导致的。

https://www.vnpy.com/forum/topic/3845-qiu-zhu-:cong-ibdu-qu-li-shi-xing-qing-shi-bai-qing-jiao-xia-yuan-yin-ni-duo-xie-~?page=1#pid21512
跟这个一样的。
没想好怎么解决,不过不影响其他周期使用。

majeste wrote:

majeste wrote:

黄裳 wrote:

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui

参考一下这个问题,有个参数需要修改。
否则得不到非交易时段的数据。
好的,谢谢,我改完之后再来汇报

问题解决,按照黄裳的建议

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui?page=1#pid21592
然后还有本帖,就可以解决问题。

不过 interval=Interval.DAILY还是会继续报错,下载日线也仍然会有问题,ValueError: time data '20210322' does not match format '%Y%m%d %H:%M:%S',日线以下的没问题。

黄裳 wrote:

最后的结果是这个,调用的是系统的布林通道。使用的是30分钟数据。

用这个方法,你可以把任何指标显示在当前的图表上,只需要稍微改一下代码。
如果你只有一分钟数据,就只能显示在一分钟上,我的盈透接口有所有周期的数据。所以我没有写 $$数据的部分。需要的话你可以自己加上。
多谢楼主,复制下来直接就能画图
黄裳 wrote:

最后的结果是这个,调用的是系统的布林通道。使用的是30分钟数据。

用这个方法,你可以把任何指标显示在当前的图表上,只需要稍微改一下代码。
如果你只有一分钟数据,就只能显示在一分钟上,我的盈透接口有所有周期的数据。所以我没有写 $$数据的部分。需要的话你可以自己加上。

多谢楼主,复制下来直接就能用

majeste wrote:

黄裳 wrote:

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui

参考一下这个问题,有个参数需要修改。
否则得不到非交易时段的数据。
好的,谢谢,我改完之后再来汇报

问题解决,按照黄裳的建议

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui?page=1#pid21592
然后还有本帖,就可以解决问题。

黄裳 wrote:

https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui

参考一下这个问题,有个参数需要修改。
否则得不到非交易时段的数据。
好的,谢谢,我改完之后再来汇报

改成这样是这个错误
start = datetime.strptime("2021-4-11 11:30:00", "%Y-%m-%d %H:%M:%S")
end = datetime.strptime("2021-4-12 17:30:00", "%Y-%m-%d %H:%M:%S")
2021-04-11 11:30:00

2021-04-12 18:10:33.027355 信息通知,代码:321,内容: Error validating request.-'bT' : cause - Date formatting selection of 0 rejected.

青青子荆 wrote:

请贴一下完整的报错信息,可以打印一下HistoryRequest的start和end time比对一下
majeste wrote:

青青子荆 wrote:

majeste wrote:

print(ib_bar.date) #就是这里加入
----加了这一行,
好像还是读不了数据
信息通知,代码:321,内容: Error validating request.-'bT' : cause - Date formatting selection of 0 rejected.
跟这个贴子https://www.vnpy.com/forum/topic/3751-qing-jiao-xia-zen-yang-ibying-tou-li-esde-li-shi-shu-ju?page=1
下载数据量0条一样的。
原帖的问题是因为使用的商品合约代码不对,可以检查一下合约代码。
ok,我这边代码没问题。
2021-04-12 17:30:46.869621 信息通知,代码:2106,内容: HMDS data farm connection is OK:ushmds
2021-04-12 17:30:46.869621 信息通知,代码:2158,内容: Sec-def data farm connection is OK:secdefhk
ERROR 3 321 Error validating request.-'bT' : cause - Historical data requested duration is invalid.
2021-04-12 17:30:46.877448 服务器时间: 2021-04-12 17:30:45.000000
2021-04-12 17:30:46.878418 信息通知,代码:321,内容: Error validating request.-'bT' : cause - Historical data requested duration is invalid.

代码如下,从楼上抄的基本上:
req1 = SubscribeRequest("GC-20210628-USD-FUT", Exchange.NYMEX) # 创建行情订阅
engine.main_engine.subscribe(req1, "IB")

start = datetime.strptime("2021-4-8 16:30:00", "%Y-%m-%d %H:%M:%S")
end = datetime.strptime("2021-4-9 17:30:00", "%Y-%m-%d %H:%M:%S")
print(start)
historyreq = HistoryRequest(
symbol="GC-20210628-USD-FUT",
exchange=Exchange.NYMEX,
start=start,
end = end,
interval=Interval.MINUTE
)

bardatalist = engine.main_engine.query_history(historyreq,"IB")
print(bardatalist)

青青子荆 wrote:

majeste wrote:

print(ib_bar.date) #就是这里加入
----加了这一行,
好像还是读不了数据
信息通知,代码:321,内容: Error validating request.-'bT' : cause - Date formatting selection of 0 rejected.
跟这个贴子https://www.vnpy.com/forum/topic/3751-qing-jiao-xia-zen-yang-ibying-tou-li-esde-li-shi-shu-ju?page=1
下载数据量0条一样的。
原帖的问题是因为使用的商品合约代码不对,可以检查一下合约代码。
ok,我这边代码没问题。

print(ib_bar.date) #就是这里加入
----加了这一行,
好像还是读不了数据
信息通知,代码:321,内容: Error validating request.-'bT' : cause - Date formatting selection of 0 rejected.
跟这个贴子https://www.vnpy.com/forum/topic/3751-qing-jiao-xia-zen-yang-ibying-tou-li-esde-li-shi-shu-ju?page=1
下载数据量0条一样的。

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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