VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 1
声望: 0

纯新手,以前久闻vnpy大名,最近才下定决心认真研究一下,因为可预见未来要越来越多的做日内的交易。
多年的交易都是用R,python只是略知一二,惭愧的说现在都还远不能跑通一个策略回测,vnpy如果能给一个从头到尾的self-included的策略回测样例就好了。

碰到的第一个问题就是,运行下面代码是成功的把csv文件导入了,然后呢?数据保存到哪里去了哪里可以看到呢? 然后下一步做backtest的时候怎么修改数据源为csv或者csv导入后保存的数据库,而不是rq或者其它?

先行谢过!

    histData =CsvLoaderEngine(main_engine, event_engine)
    histData.load(file_path="D:/Data/CTA_China/5M/rb.csv",
                  symbol="RB", exchange=Exchange.SHFE, interval=Interval.MINUTE,
                  open_head="open", high_head="high", low_head="low", close_head="close", volume_head="Volume",
                  datetime_head='Date', datetime_format="%Y%m%d %H%M")
Member
avatar
加入于:
帖子: 10
声望: 0

通过调用底层代码,将读取的csv文件中的数据利用peewee模块,通过orm导入到了sqlite数据库中,默认生成的databased.db文件在当前运行目录下的.vntrader下,我的是在c盘user目录下的.vntrader里面。

Member
avatar
加入于:
帖子: 152
声望: 4

我找到了这个数据库了,请问一下,回测的时候要如何调用呢?

谢谢。。

Member
avatar
加入于:
帖子: 187
声望: 55

tests\backtesting文件夹内有数据调用回测示例

Member
avatar
加入于:
帖子: 152
声望: 4

找到了,多谢Keke

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

沪公网安备 31011502017034号

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