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

VNPY的源代码目录众多,分门别类非常多,许多文件的内容都很类似,甚至函数名称都是一样的,如果不做特别设置,查询代码会把一些你不使用的app、api、gateway下的文件都查询出来,很是烦人,经过本人琢磨,发现这么设置就不错:

创建VNPY工作区

随便怎么命名都可以,我就为其取名VNPY,如下图所示:

1 把vnpy的源代码目录加入工作区
2 把自己的策略源代码目录加入工作区
description

查询代码设置步骤

  • 1 点击查找图标;
  • 2 输入查找字符串;
  • 3 设置需要包含的目录或者文件,只输入文件夹名称会包含下面的文件和子文件夹下的文件。需要输入多个文件夹时,用逗号割开;
  • 4 设置需要排除的文件,与步骤3类似,可以使用通配符,如图所示:

经过这样设置以后,当你输入任何要查找字符串的时候,就不会显示那些你不感兴趣的app、gateway下的子目录的文件了。本人目前感兴趣的是trader,event,chart,rpc,app\cta_strategy,app\rpc_service,gateway\ctp,api,user_tools这些子目录中的文件,你也可以根据自己的需要特别设定,以提高代码查询的效率。
description

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

挺好的实操经验

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

同样有用的还有sublime text,加入工作区的方法把源码包和策略文件夹直接拖进sublime的窗口,等若干分钟后,把鼠标悬停在代码里的方法名上,就会显示该名称的方法在哪儿定义或引用了。用vscode还是sublime,还是看个人喜好吧~

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

沪公网安备 31011502017034号

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