VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 5
声望: 0
第一次接触vnpy 也算是刚接触python不久,我最近一直在看vnpy里面的一些代码。但我发现每一行都还能看懂,但连在一起就一脸懵了。一直看到大佬在说会python基础就可以了,但我基础学完发现还是看不懂,我想一定是我的python能力不够,所以想请教一下大佬,下一步要学python哪些内容,不考虑做一个程序员,单纯就量化来说,毕竟人的精力有限,只要能把源码看明白就好了。
Administrator
avatar
加入于:
帖子: 4500
声望: 320

如果只是为了做量化交易,那么建议从用户的角度来学:基于策略模板开发策略、回测引擎的使用等等,不用去掌握vn.py底层代码,涉及到交易和Python结合的知识,会有一定学习门槛

Member
avatar
加入于:
帖子: 5
声望: 0

用Python的交易员 wrote:

如果只是为了做量化交易,那么建议从用户的角度来学:基于策略模板开发策略、回测引擎的使用等等,不用去掌握vn.py底层代码,涉及到交易和Python结合的知识,会有一定学习门槛
那能不能拜托老师给个方向,基于模板策略开发很简单,但是对里面的有些东西理解不了。比如,k线管理器模块的具体作用和调用方法,比如,我现在想要当前k线的最高价,那么我该怎么去调用函数得到这个数据,再比如,在管理器里面默认100根K线,那么正在走的这根算什么?还是说要得k线完整了才计入K线管理器,或者说,如果我开仓逻辑使用k线来进行判断,开始时机却在TICK传来的那瞬间开仓,也就是当K线符合我的开仓逻辑的时候,我有两个很明确的开仓点,这种好像又涉及到了tick。抱歉我接触python时间有点短,网上找了一些讲模块的教程,但感觉都是针对老程序员讲的,很多东西一句带过搞的我似懂非懂越看越乱!

Administrator
avatar
加入于:
帖子: 4500
声望: 320

推荐跟随我们官方的教程来学:公众号vnpy-community中的新手入门教程 -> 线上课程 -> 小班课,一步步来即可。

如果某一步已经满足了需求,就不用继续往下深入了,用vn.py的核心目标是为了交易,不是为了编程嘛。

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

沪公网安备 31011502017034号

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