由于不是计算机专业出生,对数据库(database)的理解很浅显,对vnpy中数据库的理解基本也就是跟着使用文档https://www.vnpy.com/docs/cn/database.html
设置了一遍mysql,仅此而已,然后在课程中也找不到什么关于数据库使用的相关内容了。所以我很纳闷,数据库到底是干嘛用的?怎么用?
相对而言,数据服务(DataFeed)还是比较易懂的,我买的也是教程中推荐的RQdata,基本上填入licence token,就可以从数据服务商那边接收历史数据了。毕竟提供/维护/及时更新数据也是需要成本的,所以我觉得花个大几千购买也是物有所值的。
回到问题本身,给我的感觉CTA跑策略/回测,都是基于数据服务(DataFeed)所提供的数据,那mysql这样的据库(database)存在的意义是什么呢?我感觉课程中完全没有说清楚,很懵,希望能有大神解答。