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

学习vn.py有一个星期了,时间上绝对是新手。但以前除了自己编程,还有挺多分析别人程序的经历,包括SQLite、MySQL、PostgreSQL、Weka、Tanagra等,分析vn.py时可以少走不少弯路。
学习vn.py这么好的程序,一个星期肯定不够,我也会继续学习,也会继续整理文档。但把这个时间点的新手文档发出来,或许对同辈新手更有帮助,咱们可能正走着同样的路,而且可能就是肩并着肩。
不同人分析源码的方法不同,有的人是直奔目标模块深入分析,而我喜欢先搞清代码的整体结构。本文主要介绍以数据结构为基础的各模块之间的调用关系,没有深入到任何模块。如果您不喜欢这种方式,就不用再往下看了。
文档不长,只能作为后续分析工作的基础。本文从vn.py源码的下载、安装、主程序入口、主窗口入手,先跟您一起把源码运行起来。再聚焦于vn.py的一个重要应用“CTA回测”,从各个层次上分析其源码,包括相关的数据库操作、多线程机制、事件引擎机制等,把这个应用从顶到底,再从底到顶贯通起来。明白了这些内容,再分析其它的功能就会事半功倍。
文档链接:https://pan.baidu.com/s/1kFoFxREg4OzX3aBrWdxl2g&shfl=sharepset
提取码:tana

Member
avatar
加入于:
帖子: 14
声望: 30

初学Python,初学vn.py,文档中肯定有很多问题和错误,敬请批评指正。

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

楼主牛逼!请继续分享!新手需要您这样的!感谢!

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

加个精华,期待后续更新。

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

我看这个代码半年了,可惜自己对c方面和ctp接口方面看不懂造放弃了好多次,无法真正搞清楚vn.py的数据流,近期又重新鼓起勇气来搞清楚这些事,希望楼主把python和ctp接口中的数据流来讲一讲,我自己也会分享出来自己看python代码的一些心得!加油。

Member
avatar
加入于:
帖子: 18
声望: 2

非常棒的分享。加油楼主

Member
avatar
加入于:
帖子: 19
声望: 1

真的是好同志,小白中的小白来学习。。

Member
avatar
加入于:
帖子: 47
声望: 3

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

感谢,给编程小白一个入口

Member
avatar
加入于:
帖子: 14
声望: 30

非常抱歉,我把文档改了一下,链接就变了。现在的新链接是:
https://pan.baidu.com/s/1L4jhYkWfLR1NJOIYKtdRmQ
不需要提取码。
怪我不熟悉百度网盘,给大家带来不便。

Member
加入于:
帖子: 9
声望: 0

感谢楼主,

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

感谢分享~~~

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

Hi 稳转,
感谢您的分享,总结的非常好,帮助了我这样的新手来熟悉整个架构。

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

Hi 稳转,
鏈結好像失效了?
先感謝您無私的貢獻

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

很好,仔细学习你的文档

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

感谢奉献

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

感谢分享!

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

多谢,写得非常好。

初学者就需要这么接地气的指南。。

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

这篇文章写的太好,对理解VNPY框架非常有帮助

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

非常好

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

沪公网安备 31011502017034号

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