前言:通达信专业财务数据提供了财务类及交易类的数据,如季报利润、竞价成交量、涨停时间等数据,但是下载第2类-股票数据包非常慢耗时间,为此开发了这款自动下载工具,可以实现股票数据包急速自动下载,工具免费使用。
一、先看下载效果 总共用时不到30秒,完成下载及解压。实际与网速(下载快)和电脑配置(解压快)有关。 二、什么是专业财务数据 通达信专业财务数据分成3类,分别是“1财务数据包”,“2股票数据包”,“3 系统自定义数据”。 (1)财务数据包 财务数据包一个季报一个文件,大部分是往期的不再更新的陈旧数据。 (2)股票数据包 股票数据包含了财报数据和交易类数据,1只股票(品种)1个文件,每天24小时都在更新,品种数6000多,文件零散,下载非常耗时。 (3)系统自定义数据通达信系统提供的一些数值或字符串数据。 下载专业财务数据目的主要是两点: (1)选股(及排序),如果选股(包含股池及排序)用到这些专业财务数据(函数),需要下载。否则不用下载。 (2)主图及副图指标用到专业财务函数,有的函数数据支持云数据,不用下载,否则需要下载。如果没用到这些专业财务函数,也不用下载数据。具体那些支持云数据不详。 痛点 下载第2类-股票数据包非常慢耗时间。 好在官方开始提供专业财务数据全量数据包,包括财务数据包及股票数据包。每隔几个小时压缩1份全量数据包。
为此,开发了自动下载“股票数据包”小工具,实现急速自动下载。“财务数据包”更新少,继续用股软自带工具下载。
一、自动下载通达信专业财务数据V1.1更新内容 -增加爬取 官网数据更新时间、数据打包时间、数据大小信息。 -增加总耗时显示。
二、使用方法 (1)把下载的压缩包解压到任意位置。若已经正常使用V1.0,只用解压主程序auto_down_tdxgpV1.1.exe,不要覆盖配置文件,不然得重新配置。 (2)配置设置,用记事本打开\config\config.json,设置通达信路径,注意使用反斜杠及双引号,配置文件要保存为UTF8编码。Silenc可以设置0或1,0表示程序运行完停留,手动关窗口。1表示程序运行完,不管有无错误都自动关闭窗口。开始用0,运行几次正常后,可以改1。 (3)打开auto_down_tdxgp.exeV1.1,程序运行后就开始下载,下载完自动解压到(2)指定的位置。 其它 (4)工具由python3.10开发,然后打包成exe文件,所以比较大。 (5)运行环境win10。Win11应该也可以,win7不确定。 (6)工具免费。 (7)且勿超常规频繁下载数据。文件解压开2G多,频繁下载也不利硬盘寿命。
三、运行不成功主要原因 (1)没有配置\config\config.json中路径,导致找不到通达信路径。 (2)通达信路径配置错误,路径不对,路径或没有使用反斜杠,或没有用双引号。 (3)斜杠、冒号、逗号等符号使用了中文字符。 (4)Silence的0或1,使用了引号。 
四、补充 1、数据的实时性 测试了几天发现,官方数据压缩时间基本在整点的08分,数据上网在该整点的50分,见图1,18点的数据。所以下载的全量数据包,滞后在40分钟-1小时40分钟。 2、什么时间下载数据? 当然是选股前。如前所述,数据有滞后,到底什么时间合适,得跟自己使用的专财数据具体分析。比如我要用龙虎榜的机构买入、首次涨停时间,这些官方6点基本更新完毕了,6点50分后下载就可以,保险期间选择8点。 3、如何无人值守自动下载 在windows计划任务设置,像闹钟一样,能够按设定自动定时启动软件,灵活又稳健。 
对财务数据有更新需求的朋友可以点击下载附件获取
|