东方财富下载的数据存在哪?我翻了一遍文件夹才找到
下载安装时默认路径藏得真深
下载东方财富这个事,我一开始以为跟上个普通软件差不多。打开下载站页面,点本页下载按钮,然后等着安装包下来,双击就完事了。但实际走一遍,发现安装过程里有个小坑——你点“下一步”的时候,它默认把数据装在C盘某个犄角旮旯里,不是你想象的Program Files。我头一回装的时候光顾着勾选协议条款,没留意那个安装路径下面还有一行小字,写着什么“用户数据存储目录”。当时心想,哎算了默认就默认吧,反正能用。
后来才发现,这个默认路径可不是软件主程序目录,而是专门存你下载的行情数据、自选股列表、画线记录那些东西。位置在C盘用户文件夹下面,具体是AppData里的Roaming文件夹。你去找的话,得先打开文件资源管理器,在地址栏敲%appdata%,然后往下一层层翻,找到EastMoney那个文件夹。我第一次找的时候,进AppData前还得先开“显示隐藏的项目”,因为Roaming默认是隐藏的。
数据文件夹里分成四五个子目录
真正打开EastMoney文件夹,里面不像你想象的那么杂乱。我数了数,大概有四个子目录比较关键。一个是DownloadData,这个文件夹体积最大,里面全是你通过软件下载过的日线、分钟线、分笔数据,文件后缀是.dat,每个几十兆到几百兆不等。另一个是Setting,存放你的用户配置,比如自选股分组、界面布局、指标参数,我换电脑时把这整个文件夹拷过去,之前画的斐波那契线全还原了。还有一个叫Cache的目录,里面是临时缓存,体积一般不大,但如果你经常看高频分笔,这个文件夹会膨胀得挺厉害,我最多见过它占4个G空间。
比较有意思的是,它还有一个FileRecv文件夹,这个是用来接收别人发过来的分析报告或者自定义指标的。我有一回帮朋友调试一个MACD背离公式,他直接把编好的.dcm文件丢给我,我放进这个文件夹,软件重启后指标就自动出现在列表里。所以如果你在论坛上淘到别人分享的指标文件,记得往FileRecv里放,别乱塞到Install目录下。
用配置迁移功能比拷文件夹省心
虽然直接复制文件夹到新电脑能恢复数据,但东方财富自己也带了个数据备份工具。在软件右上角那个齿轮图标里的“系统设置”中,能找到“数据迁移”按钮。点开之后,它会提示你选择导出的目标路径,比如插个移动硬盘,然后生成一个扩展名为.edb的文件。这个文件会把你的自选股、画线、指标参数、版面布局全打包带走,但注意,它不包含你已经下载的历史行情数据。
我有一次重装系统,图省事光拿了.edb文件,结果装完软件发现之前下载的5年5分钟线数据全没了,得重新下载一遍。所以如果你网络慢,或者有离线看盘的需求,最好把整个EastMoney文件夹都备份一下。我后来学乖了,直接用同步软件定时把那个文件夹拷贝到D盘备份目录下,万一C盘出问题直接恢复。
清理缓存别手滑删掉关键文件
这个数据文件夹有个特点——它在软件运行过程中会频繁读写。特别是Cache目录下的PreviewCache和TickCache,每打开一个新周期或者切换一次股票,后台就会在这两个子目录里写临时文件。久而久之,加上你每天关软件没清缓存,半年下来这几个文件夹能有七八个G。
但清理缓存有个雷区。有些人图省事,直接把DownloadData里的文件删了,想腾空间。结果一删,你之前下载的历史数据就没了,软件打开那些周期的K线,全变成全量从服务器重新刷。我有一回就是清理时昏了头,把DownloadData里几个最大的.dat文件当成无用缓存给删了,结果第二天复盘发现1分钟线和分笔数据都没了,还得拖进度条重新下载,花了一个多小时。后来我总结,清理的时候只动Cache目录里的东西,别碰DownloadData和Setting下的文件。
遇到数据不更新要查文件夹权限
有一阵子我的东方财富突然不更新实时数据了,分时图下午两点多就开始卡住不动。我以为是网络问题,切换Wi-Fi,又重启了路由,没用。最后翻设置文档,发现是C盘那个用户数据文件夹的权限被一个系统更新改成了只读。因为软件没权限往Cache里写新分笔数据,所以行情就停在那里不刷新。
解决办法也简单,右键EastMoney文件夹,属性里把“只读”勾去掉,同时确认你的Windows用户对这个文件夹有完全控制权限。如果你是公司电脑,IT部门可能限制了对AppData的写入权限,这时候只能跟管理员申请,或者想办法把数据目录改到D盘。但问题是,软件里没有直接在设置页面改数据存储位置的选项,你得在安装的时候手动指定。已经装完也没事,可以卸载重装,安装过程中注意那个“数据存储目录”选项,默认是C盘,可以改成D盘或E盘下的自定义路径。改完之后记得把老文件夹里的内容拷过去,否则数据得重下。
换U盘拷贝时要小心路径深度
有时候你想把自选股或者画线数据拷到U盘,回家在笔记本上用。我试着直接把EastMoney文件夹整个拽到U盘,但U盘上路径总长度有限,有次Win报错说路径太长没法复制。因为软件里会自动建立层级很多的子目录,像Drawing和Annotation这种目录下的文件,文件名本身又长,一层层加起来很容易超出字符限制。
后来我找到个变通方法:不要直接在资源管理器里拷贝,用压缩工具打个包,比如7z或zip。打包后再拷到U盘,回家解压到对应位置。也有个更轻量的方案,只用.edb文件导出设置,回家再用软件下载一次行情数据。但如果你电脑上搭了很多自定义指标和版面,只导出配置可能不够,那些在FileRecv里的.dcm文件还得手动单拷。
定期整理文件夹能防止软件崩溃
我用了一年多之后,EastMoney文件夹膨胀到快30G,导致软件启动变慢,有时候退出时还会报错。后来发现,是因为Cache目录里堆积了大量过期的Tick缓存和没被清理的日志文件。我开始每隔一个月进一次文件夹,把Cache下的子目录清空,但注意清之前最好把软件关掉,否则文件被占用,删不掉。
另外,Drawing目录里保存了大量你在图表上的线、文字标记、箭头,这些文件虽然单个不大,但如果你平时画波浪线、支撑位画得多,一年下来可能有上千个。那些已经不再关注的股票上的画线,建议在软件里右键删除,别指望它们自动清理。我有一回发现软件打开某只个股的周线,加载了十几秒,最后定位到就是那只股票对应的画线文件太多太杂,软件读到那个文件就卡住了。删掉没用的线之后,打开瞬间就秒开。这活儿不费事,在你复盘之余顺手做做就行,能省很多重启软件的麻烦。