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

2.5.0对数据库字段进行了更新,删除用户名下.vntrader下的database.db就可以了,如果有需要可以把数据库数据先导出来
https://www.vnpy.com/forum/topic/7454-vn-pyfa-bu-v2-5-0-webying-yong-hou-duan-fu-wu

可以自己手动安装https://github.com/vnpy/vnpy_futu

目前的版本获取的是你系统的时区,如果需要修改时区信息可以修改自己电脑系统的时区
日线下载不了可以检查一下是否有对应的数据权限。有收到除了2174其他的error输出吗?

股票程序交易都需要机构或者专业投资者认证了

发布于veighna社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2023-02-14
 

截至2023年2月13日,VeighNa(vn.py)项目在Github上收获的Star总数突破20,000(查看Star数据请戳这里的Github仓库),感谢开源社区用户们的长期支持!

description

VeighNa开发团队会继续坚持【By Traders, For Traders】的核心理念,为大家带来更加强大和好用的量化交易平台产品!

附上自2015年初在Github上开源以来的Star增长曲线(截图来自Star History网站

description

 
《30天精进Python交易GUI》课程更新35-40集,近6集内容中详细讲解了量化系统中的【通用化数据监控表格控件】的开发使用技巧,以及如何通过Qt Style Sheet实现【自定义交易UI界面风格美化】,感兴趣的同学请戳这里
 

这个时区是根据你系统设定的时区进行处理的
2174是提示不是报错,如果有数据权限,即使报2174也会收到历史数据的

get_all_orders是一个函数,你没有调用呀
既然在no_ui脚本里获取,有main_engine,直接参考engine.py里的写法main_engine.get_all_orders()就好了
如果有对项目进行个性化开发的需求,建议还是多看看项目源码尝试理解一下

可以自己在jupyter里写个调度脚本实现

可以用root用户执行chmod赋权后再试试看

请问参差不齐具体指的是?

剥离后的路径
from vnpy_scripttrader import
from vnpy_ctp import

要初始化前更新参数就在调完add_strategy之后调用update_strategy_setting即可

参考get_pricetick函数写个get_order函数即可

在该合约持仓为0的情况下,如果send_order传入了net或者lock参数,第二单就会反向开仓。如果没有传net或者lock,SHFE和INE不会发单,其他交易所会发出原平仓委托然后因持仓不足被拒单

ib_gateway和tws是在同一台机器,断开应该是因为报错了,这个时候应该排查一下具体报错信息再做处理。如果只是提示信息,可以在接口里做过滤,那么下次收到就不会断开了。如果是错误信息,应该及时停止程序修正错误。

官方还是建议用在图形界面能够跑通并且稳定的策略来跑no_ui,初始化失败有很多原因的,建议还是自己排查一下。如果策略较多或者初始化耗时较长,可以根据自己需求调整sleep时长。

可以在on_15min_bar函数里打印一下,看看是不是历史数据太少导致加载的历史数据都被if self.am15.inited过滤了

启动的时候取消对paper_account模块的勾选

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

沪公网安备 31011502017034号

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