下载东方财富后,数据都保存在哪儿了
下载后第一件事:搞清楚安装目录究竟在哪
其实很多人装上东方财富之后,从来没想过那些行情数据、自选股、公式指标到底存到了哪。我当初也是,有一天想重装系统,结果发现自选股全丢了,那叫一个后悔。后来我特意翻了各种文件夹,才算把东方财富的数据存放规律摸清楚。
先从最简单的说起吧。你点本页下载按钮拿到安装包,默认一路点下一步的话,程序会装到 C:\Program Files\eastmoney\ 或者 C:\Program Files (x86)\eastmoney\ 里。不过这个目录主要是放程序本身的,不是数据。真正的用户数据它藏在了 C:\Users\你的用户名\AppData\Roaming\eastmoney\ 下面。这个 AppData 文件夹默认是隐藏的,很多人不知道。你在文件夹地址栏里直接输 %appdata%\eastmoney 就能跳进去。我之前有个朋友,重装前特意备份了 C 盘里能看到的所有文件,结果偏偏漏了这个隐藏文件夹,自选股列表和画线分析图全部清零。
还有个容易忽略的点是,东方财富会把部分缓存数据放到安装目录的 download 文件夹里,比如一些公告和资讯的 PDF 文件。如果你是用绿色版或者便携版,那这些数据往往会直接和程序待在一起,而不是跑 AppData 里去。具体怎么判断呢?你打开软件,随便打开一只股票的日线图,然后去资源管理器里搜一下那只股票的代码 + ewm 后缀的文件,就能摸清数据真正窝在哪。
自选股和板块数据:最怕你以为它自动存了
自选股是我踩过最深的一次坑。有次电脑硬盘坏了,换新硬盘后我装好东方财富,登录账号,以为自选股会像炒股软件的通行证一样自动同步回来。结果打开一看,干净得像刚格式化过。后来才知道,东方财富的自选股数据在电脑上分两种存法:本地文件和云端账号。
你在软件里添加股票到“我的自选股”时,如果没有勾选“同步至云端”或者不是用手机号登录的,它就只保存在本地的 selfstock.dat 文件里,位置就在 %appdata%\eastmoney\user\ 下的某个乱码子文件夹中。这个.dat 文件用记事本打开全是乱码,但大小就几十 KB 到几百 KB。我后来养成一个习惯,每个周末手动把这个文件复制一份到 D 盘备份,文件名改成 自选股备份_20250315.dat 这样的格式。另外,如果你创建了自己的板块,比如“半导体龙头”“消费白马”,那些数据也在这个文件里一起存着。
现在东方财富网页版和手机 App 之间自选股能同步,但电脑版和手机版用的是两套逻辑。如果你用的是旧版本电脑端,最好登录后去自选股界面右上角点那个“同步”按钮,手动触发一次。有些版本默认不同步,得你自己去系统设置里把“自动同步自选股”开关打开。我试过几次,发现同步时网络差的话容易丢一两只股票,所以同步完最好和手机对照一遍。
K线和分时数据:缓存文件夹膨胀的元凶
用过一段时间后,你可能会发现 C 盘空间莫名其妙少了好几个 G。这大概率是东方财富的 K线缓存搞的鬼。所有你打开看过的股票的历史分笔数据、1分钟线、5分钟线、日线,都会被它缓存到本地,避免反复从服务器下载。这些文件存放在 %appdata%\eastmoney\cache\ 里,按股票代码建立了大量子文件夹,每个里面塞满了 dt5、dt30、dt60 这样的文件。
我有次清理 C 盘时,用工具扫了一下发现 cache 文件夹占了将近 8GB。当时我打开软件看股票,那些一个月不看的老股票第一次翻的时候,因为缓存没了,得临时从服务器下载,感觉有点卡,但也就第一下一次。如果你平时就盯着那几十只股票,清掉这个缓存完全没有问题,反而能腾出不少空间给你装别的。
清理方法很简单:先关闭东方财富软件,然后直接删掉 %appdata%\eastmoney\cache\ 文件夹下的所有内容。下次打开软件它会自动重建。再提醒一点,那些专业版用户用的 Level-2 逐笔成交数据缓存也在这个目录里,不过删了也不影响,最多下次打开某只股票的逐笔成交时会重新下载一次。建议三个月清理一次,尤其是不用的旧股票。
公式指标和预警设置:一不小心就丢灵魂
我是那种喜欢自己编指标的人,什么 MACD 优化版、量价背离捕捉器,全是一行一行调出来的。结果有一次软件崩溃重装,所有的自定义公式指标全没了。那感觉就像程序员写了几千行代码没点保存。后来我找到了它们的老窝:东方财富的自定义公式都存在 %appdata%\eastmoney\formula\ 里,每个指标对应一个 .efa 文件,你可以按修改时间排序,把最近改过的那些复制出来备份。
另外,预警设置也很容易被忽略。你在软件里设的“股价突破 20 日均线”“换手率大于 5%”这些条件预警,数据存在 %appdata%\eastmoney\alert\ 里。如果你重装系统前没有导出预警方案,那所有的条件模型都得从头再建一遍。好在东方财富提供了导出功能,你可以去“系统设置”的“预警设置”里点“导出规则”,生成一个 .ale 文件。我习惯把这个文件丢到网盘里,换电脑时直接导入,十几秒就能恢复原有预警体系。
我要特别提醒一句:不要直接覆盖旧预警文件到新安装里,有时版本不一样会导致预警识别失败。正确做法是先在新电脑上装好软件,然后用它自带的导入功能读入备份文件。我遇到过两次导入后预警乱码的情况,后来就老老实实每次升级完先手动检查一下预警是否正常运行。
同步与迁移:从旧电脑搬到新电脑的操作顺序
换电脑或者重装系统前,数据迁移这块有很多门道。我去年给家里人换电脑时,因为顺序搞反了导致花了一下午重新配公式,想起来就肉疼。正确顺序应该是这样的:先在新电脑上点本页下载按钮安装相同版本的东方财富,并且不要急着登录账号。然后,把旧电脑 %appdata%\eastmoney\ 整个文件夹压缩打包,复制到新电脑的对应位置里覆盖掉刚才安装产生的那个空文件夹。最后再启动软件登录账号。这样你的自选股、公式指标、预警设置、画线分析、K线缓存会全部保留下来。
如果你只在乎自选股和公式,也可以只备份 user 和 formula 这两个子文件夹。K线缓存你可以选择放弃,毕竟重新下载花不了太多时间。还有一个容易被忽略的是你亲手做过画线分析的股票——什么黄金分割线、江恩角度线,都保存为用户数据的一部分,也在这个目录里。我有个习惯,把重要的画线分析图截图保存到文件夹里,万一数据丢了还能对照着重新画。
另外一点:如果旧电脑的系统是 Win7 新电脑是 Win10 或 Win11,部分早期版本东方财富的配置文件可能会出现不兼容。我遇到过一次背景颜色全都变白的情况,后来只能重置窗口布局。所以跨版本迁移时,最好在旧电脑上先升级到最新版再备份数据,这样兼容性会好很多。
清理与维护:让它别把硬盘塞成小水桶
东方财富用久了,每天收盘后你都关掉软件,但它后台可能还有一些守护进程在默默下载数据。尤其是如果你开了“盘后数据下载”这个功能,它会在每个交易日结束后自动下载全市场股票的分钟线和分笔数据,日积月累很容易吃掉几十 G。你要是和我一样只关注沪深 300 成分股,完全可以在设置里把这个功能关了,改成手动下载需要的股票数据。
另一个清理重点是日志文件。东方财富软件运行时会生成大量 debug.log 文件,记录各种操作和错误信息。大部分用户根本不会看这些日志,但它们确实躺在 %appdata%\eastmoney\logs\ 里不断膨胀。我见过一个朋友的日志文件夹达到 5GB,全是无意义的报错记录。定期把这个文件夹清空,对系统不会有任何影响。
如果你用的是固态硬盘,建议把数据文件夹转移到 D 盘或 E 盘。具体操作是:卸载软件前复制整个 %appdata%\eastmoney 到 D 盘,然后重新安装东方财富,在选择安装路径时虽然不能直接改数据路径,但你可以用符号链接(mklink)把 C 盘的目录指向 D 盘。命令行里输入 mklink /j "C:\Users\你的名字\AppData\Roaming\eastmoney" "D:\eastmoney_data" 就能搞定。这适合稍微懂点电脑的朋友,不过一次设置好以后,重装系统或清理 C 盘时再也不怕误删数据了。
我建议每季度做一次大扫除:关掉软件,删除 cache 和 logs 文件夹内容,检查一次自选股备份文件的日期。不要让那些使用次数为个位数的个股数据常年躺着,既占空间,又让软件启动时加载变慢。