试过好多次,jupyter上一直显示 历史数据加载完成,数据量:0
但是在vntrader上能正常加载跑回测,可以确定我数据名字没输错,请问有人遇到这个问题嘛 求解决。
试过好多次,jupyter上一直显示 历史数据加载完成,数据量:0
但是在vntrader上能正常加载跑回测,可以确定我数据名字没输错,请问有人遇到这个问题嘛 求解决。
请问用的什么数据库呢
您好!就是用的默认是mySQL,然后跑的也是例程
可以放一下对比截图吗
上下两张图中,加载的时间段不同,请检查下吧
用Python的交易员 wrote:
上下两张图中,加载的时间段不同,请检查下吧
您好,时间我修改后还是不行,我感觉不是时间问题。请问能加下联系方式请教吗
我也遇到过,原因是jupyter默认调用用户文件夹里的数据库,station调用你启动时设置的位置,所以你可以检查一下,启动时设置的路径是不是改过。
幽居飘雪 wrote:
我也遇到过,原因是jupyter默认调用用户文件夹里的数据库,station调用你启动时设置的位置,所以你可以检查一下,启动时设置的路径是不是改过。解决了!!果然我把station改回去后重新加载了一下就ok了,感谢大佬!!!!
vnpy.trder.setting是默认的setting和默认读取setting的路径,可以自己研究看看
楼主你好,我也遇到了一样的问题,可以说一下是如何解决的吗,要把加载路径改到哪里,感谢赐教
就是两者调用的数据库文件夹不一致导致的,用pycharm运行no ui也会遇到这个问题。
解决方法要么就是调用相同的数据库文件夹,要么就是把包含数据库的.vntrader文件复制到jupyter或pycharm的文件夹里面。
请问我吧user底下的.vntrader复制到jupyter文件下,也把.vntrader里的database.db复制了过去,为什么jupyternotebook依旧加载不了数据呢?谢谢!!!
(以下是原本.vntrader的路径图)
你jupyter启动目录和图形界面启动目录是同一个吗
老师好,我在开启图形界面的run.py下运行os.getcwd(),返回的就是C:\Users\dell,因为我把run.py脚本稍作修改保存在桌面了,这样运行vntrader图形界面一切正常,我在jupyter里把目录导到了这个C:\Users\dell依旧是加载不了数据。谢谢老师!
from vnpy.trader.utility import get_file_path
vnpy_sqlite读取的就是get_file_path("database.db")路径下的数据
所以有图形界面能运行正常是因为读取的是C:/Users/dell/.vntrader这个启动目录对吗,但是为什么我在juputernotebook里用os.chdir('C:/Users/dell/.vntrader')修改了启动目录依旧加载不了数据呢?
同样我也参照别的帖子试了将实际C:/Users/dell/.vntrader下database.db 复制到与jupyter并列的目录,且也在jupuyter并列的目录创建了.vntrader文件夹把database.db文件复制进去,都不能正常加载数据。
from vnpy.trader.utility import get_file_path
你自己在jupyter里先打印一下吧
我print完是这个,我将这个路径下的database复制到jupyter并列的目录,且也在jupuyter并列的目录创建了.vntrader文件夹把database.db文件复制进去,都不能正常加载数据。不知道是不是因为别的原因导致的呢..谢谢!