东方财富下载下来的数据都保存在电脑哪个文件夹
下载安装时数据文件的默认存放位置
我第一次装东方财富下载的时候,根本没想过数据存哪这种事。反正点完本页下载按钮,一路默认下一步,软件就跑起来了。直到后来某天我硬盘空间告急,想清理点东西,才发现这家伙默默吞了我好几个G。那时候我翻遍了D盘E盘,愣是没找到它把数据藏哪了。后来才发现,对于PC版本,安装目录下面那个叫「data」或者「datacache」的文件夹就是大本营。具体路径一般是在东方财富的安装根目录里,比如你装在C盘的Program Files或者自选的D盘某某文件夹下,进去就能看到一个体积特别大的子文件夹,里面全是按日期和代码命名的文件。
我用的版本是这个结构,但不同时期的小版本可能名字稍微变一变。比如有的是「historydata」,有的是「cache」。关键线索就是看哪个文件夹最大,占了几G甚至几十G。我踩过的一个坑是,有次想偷懒直接把整个安装目录剪切到别的盘,结果软件启动时疯狂报错。所以如果你也想挪位置,最好在软件设置里改路径,别手动搬,除非你连带注册表一起调。默认位置反正就记住:安装目录下的数据子文件夹,没别的花样。
自选股和交易记录的隐藏路径
自选股这些东西,很多人以为存在云端,但其实本地也有一份副本。我当初重装系统前,特意备份了东方财富整个文件夹,结果恢复后发现自选股全没了,气得够呛。后来仔细翻才发现,用户配置信息藏在另一个地方。在Windows系统下,通常是C盘用户文件夹里的AppData,具体路径类似C:\Users\你的用户名\AppData\Roaming\东方财富\或者Local\东方财富\。这里面有个叫「custom」或者「favorites」的文件,千万别漏了。
我试过直接复制这个文件到新电脑,覆盖同名文件,自选股就回来了,省得重新挨个加一遍。但要注意,不同版本之间有时格式不兼容,我试过从旧版本复制到新版本,结果打开后自选股列表显示乱码。所以最好在同一次更新周期内操作。还有一个小技巧,你可以在软件里先导出名单为txt文件,比直接翻文件夹靠谱得多。整体来说,自选股和交易记录这种用户数据,藏得比行情数据深,而且容易被格式化操作抹掉,所以我建议每过一两个月就进AppData里手动备份一下那个文件夹。
自定义指标和技术公式的存放方式
我自己写了一些技术指标,比如改良版的KDJ和布林带,刚开始也是不知道存哪了。每次重装软件都得重新编写,烦得很。后来发现,东方财富下载的自定义公式文件,保存在安装目录下的一个特定子文件夹里,名字通常叫「UserFormula」或者「Formula」。那个文件夹里全是文本文件,后缀名一般是.公式或者直接用.txt。你可以用记事本打开看看,里面就是公式代码。
一个让我头疼过的细节是,这些文件如果你直接复制到新版软件的同名文件夹,很多时候公式能显示出来,但参数设置变了。比如我原来设的周期参数是9天,复制过去后可能复位成默认的5天,得手动调回来。所以保险的做法是,在软件里把你写的每一个公式都导出为.alg文件,那个文件里包含了完整参数。我后来养成了习惯,每修改一次指标就导出一份,按日期命名存到云盘里,以备不时之需。
另外,要注意权限问题。有次我帮朋友找他的自定义指标,发现文件夹里是空的,他明明写了几个公式。后来看了下,是杀毒软件把那个文件夹给隔离了,因为它路径太深、名字太像临时文件了。所以如果你发现自定义指标找不到了,先翻一下杀毒软件的隔离区,可能只是被误删了。
下载的行情数据按股票代码分类的文件夹结构
我平时会批量下载很多股票的历史日线数据,用来做回测。东方财富下载的这个功能倒是挺方便,点本页下载按钮装完后,在软件里设置好起止日期,点一下就开始哗啦啦跑。但下载下来的数据存在哪呢?我摸索过很久才发现,它们按照股票代码分成了多个子文件夹。比如在日线数据文件夹下,你可以看到很多像「000001.SZ」「600000.SH」这样的文件夹名字,里面放的是CSV或者DAT后缀的文件。
有一次我想把某只股票的五年数据导出到Excel里处理,结果打开那个CSV发现日期格式有问题,时间是倒序排列的,而且分红配股没有复权,跟我软件里看到的曲线完全对不上。后来我搞清楚,软件里展示的是经过后复权处理的实时计算数据,而硬盘里存的只是原始成交数据。你要是想拿到复权后的数据,得在软件里先处理一遍再导出,直接复制文件是取不到的。
另外,分钟级别的数据文件命名规则更复杂,文件名里一般都带着时间戳。我有次想找一个特定时间段的1分钟K线,翻了一堆文件夹,最后还是用软件里的搜索功能定位的。建议你不要直接在文件夹里手动查找,效率太低了,在软件里用导出功能反而更快。这些文件夹如果你长期不清理,会非常占空间,我C盘就是这样被塞满的。
交易日志和操作记录的本地存档
如果你跟我一样用东方财富下载做过一些历史交易记录分析,肯定注意到软件里有个交易日志功能。它能记录你每一次下单、撤单、成交的时间点。这些日志文件默认存在哪里呢?我找了半天发现,是在安装目录下的「TradeLog」或者「Log」文件夹里。文件名一般是年-月-日.log,打开后其实就是纯文本,但里面时间格式是Unix时间戳,看着头大。
有一回我需要复盘一笔很久之前的操作,想把当天所有交易记录整理出来。翻到一个半年前的日志文件,发现里面记录了我挂单撤单的各种操作,但显示的时间比实际晚了8小时。后来我查了下,因为日志文件记录的是UTC时间,而我当时没注意时区设置。解决办法是在查看时在脑海里加上8小时,或者直接在文件开头加一行说明。所以如果你也翻过这种日志,记得注意时区换算。
另外,这些日志文件默认只保留30天,老的会被自动覆盖。但我有次想找回上个月的交易记录,发现已经没了。所以如果这些数据对你重要,最好定期去对应文件夹下把它们复制出来,或者调整软件里的保留天数设置。我一般调成90天,因为硬盘也不差这点空间。
缓存文件与临时数据的清理经验
东方财富下载用久了,你会发现软件越来越慢,启动需要半天。我经历过一次,点开软件后转圈圈转了两分钟,最后卡死了。那次我打开任务管理器一看,内存占用接近3G。后来我知道这是缓存文件夹在作祟。缓存文件通常放在安装目录下的「Cache」或者「Temp」文件夹里,全是些图片和碎片化的行情数据。这些缓存如果不清理,轻则占硬盘,重则让软件崩溃。
我教训最深的一次是,缓存文件夹里有个几G的单独文件,名字叫个乱码,删也删不掉,说正在被占用。我只好退出软件、结束所有东方财富进程,再手动删。后来学乖了,直接在软件设置里把缓存清理选项打开,每周自动清一次。另外注意,清理缓存时别把登录状态文件也清掉,否则下次启动还得重新输账号密码。我遇到过这种情况,清完缓存后发现自选股倒是还在,但登录信息没了,因为我清错了范围。
如果你不确定哪些能删,最简单的办法是用软件自带的「清理磁盘空间」功能,不要手动去挖文件夹。我试过手痒删了一个看起来很旧的文件夹,结果重启后软件提示缺少组件,差点重装。
备份数据以防重装的小技巧
重装系统前提前备份数据,这是我掉过无数坑才学会的。具体来说,我会备份三个地方。第一,安装目录下的数据文件夹,包含了下载的历史行情。第二,用户目录下的AppData配置文件夹,里面是自选股和账号设置。第三,自定义公式文件夹。我通常把这四个文件夹打包成一个压缩包,名字写上当天的日期。压缩后大概1到2G,存到移动硬盘或云盘里。
有个细节很多人会忽略,就是截图和研究报告。如果你在软件里保存过一些图片或者PDF报告,它们往往分散在好几个子文件夹里。我试过只备份了主要数据,结果那些行业分析报告全丢了,其实它们藏在一个叫做「Report」的文件夹里。所以备份前最好先浏览一下整个安装目录的结构,把所有非默认的文件都纳入备份范围。
最后一个小建议是,备份完成后,不要马上删原文件夹。我有次备份完就格式化硬盘了,结果发现压缩包损坏,打不开。后来我都是先在另一台电脑上解压测试一下,确认数据完整再动手。毕竟自选股花了好几年积累的,丢了真的想骂娘。这些经验都是实打实换来的,希望对你有用。