装完东方财富才发现数据丢了?教你找到它本地的保存文件夹
下载东方财富客户端时别手滑,注意勾选自定义路径
装东方财富这个软件,大多数人第一反应就是去下载站搜一下,点本页下载按钮,然后一路点下一步。快倒是快,五分钟后桌面上就有图标了,打开能看行情能交易,好像一切正常。但你要知道,这个过程中有条默认路径,Windows 下它通常藏在 C:\Program Files\ 或者 C:\Users\你的用户名\AppData\Local\ 这种角落里。我见过太多人装完用了半年,某天电脑C盘飘红,想挪数据才发现根本不知道软件装哪里了。
下载站那个页面有时候挺坑的,会给你推荐默认路径是 C 盘下很深的一串文件夹,比如 C:\Users\你的用户名\AppData\Roaming\EastMoney\ 这种。AppData 文件夹默认是隐藏的,不打开「显示隐藏文件」你根本看不见。我第一次装的时候也没管,后来想备份自选股列表,找了半天找不到,差点以为软件把数据上传到他们服务器了。实际上东方财富的本地数据很老实,都留在你电脑上,只是藏得深。
所以建议安装的时候,别贪图省事无脑下一步,在看到选择安装位置的界面时,手动改到 D 盘或者 E 盘,建个像 D:\EastMoney 这样简单的目录。改一下最多花十秒,但以后找数据你会感谢自己这一步。我认识的几个老股民,装软件都习惯把安装包和数据分开,自建一个目录,比如 D:\StockSoft\EastMoney,这样能避免 C 盘爆炸,也方便重装系统时直接复制回来。
数据被清空后的自救指南,先查默认用户数据文件夹
如果你已经踩了坑,打开软件发现自选股没了、交易记录空了、画的那些线都没了,别急着重新下载或者找客服。东方财富的本地数据删除其实是假象,很多时候只是软件重新加载时读错了路径。你可以手动去默认路径下翻一遍,主要看这几个地方。
Windows 10 和 11 上,默认的用户数据文件夹在 C:\Users\你的用户名\AppData\Roaming\EastMoney\ 下面,有个叫 user_data 或者 data 的子文件夹,多个证券账户的缓存和配置文件都在里面。如果你记不住自己用户名,可以直接在运行框里输入 %AppData%,然后找到 EastMoney 这个文件夹。里面可能会有个叫 backup 或者 history 的文件夹,备份文件经常以 .bak 或 .dat 结尾,我试过把里面最新的那个 .bak 文件重命名为 .data,再启动软件,部分数据就恢复了。
另外一种情况是,你之前把数据存到自定义路径了,但重装系统或者换电脑后忘了。比如你曾手动设置过 D:\EastMoneyData 这种,那么每次启动软件时它会默认用这个路径。如果现在直接重装,新安装程序会用默认的 C 盘路径,导致你原来的数据像消失了一样。解决办法:打开软件设置,在存储路径那一项里重新指定到你原来的文件夹,重启就行。别问我怎么知道的,我那次换固态硬盘,手痒改了盘符,第三天才发现设置里还有个路径选项没改,闹了半小时才找回半年前的交易记录。
别只盯着主程序,自选股和指标公式藏在哪个子目录里
很多人以为东方财富的自选股是存在他们的云端账户里的,其实不是。除非你开通了东方财富的云端同步收费功能,否则自选股、技术指标公式、甚至你调整过的K线参数,都保存在本地文件里。这个文件具体在哪?我找了好几次才摸清。
在默认安装路径下,通常是 C:\Program Files\EastMoney\ 或者你自定义的安装目录里,有个叫 config 或者 profile 的文件夹。里面有个名为 personalized 或者 self_select 的 .xml 文件,你用记事本打开就能看到一串名单,格式像 <stock code="000001" name="平安银行"/> 这种。这就是你的自选股。如果你误删了软件,这个文件还在,直接复制到新安装目录下对应的位置,自选股基本就回来了。
还有些人喜欢自定义画线、均线参数,这些数据存在一个叫 indicator 或 mdl 的文件里。我试过把自己的 .mdl 文件复制到另一台电脑的同目录下,打开新软件后那些画线都在,省得重画一遍。不过要注意的是版本号差异,如果两台电脑上东方财富主程序版本差距太大(比如一个是2022年老版,一个是2024年新版),直接替换可能会报错,得手动重新导入。所以建议定期把那个 .xml 和 .mdl 文件备份到U盘或网盘上,一个月一次就够了。
云同步功能不是免费的,别默认它会自动备份你的数据
东方财富有个官方的云同步功能,但说实话挺鸡肋的。基础免费版只能同步自选股,而且同步频率很低,很多时候你增删了一个股票,它得等十分钟甚至更久才同步到云端。指标公式、画线记录、自定义面板布局这些,都需要付费的「专业版」或者「机构版」才能同步。我身边有个朋友买了年费300多的专业版,结果数据同步偶尔还会出问题,比如手机端改了自选,电脑端第二天才更新。
所以别太依赖云同步。我的做法是手动备份那个 personalized.xml 文件,每两周一次,连同一个叫 layout.dat 的文件——里面存了你的界面布局,比如你把行情窗口拖到左边、K线窗口拖到右边这种。如果你像我一样喜欢自定义好几组分屏,这种布局数据丢了重建很烦。随手备份一下,省得下次重装系统或换电脑后对着默认界面向导发脾气。
另外注意一点,云端同步只在同一账号登录时有效。如果你在下载站下载的是「东方财富证券版」而不是「东方财富通」,这两个版本的数据库结构可能不一样,连云端都未必互认。我自己就试过用手机注册的账号登录电脑版,自选股同步过来缺了几只,最后发现是因为电脑版版本号比手机端老,不支持港股通标的。所以数据丢了先别骂云备份,检查一下版本匹配度。
意外断电或崩溃后,怎么找回未保存的草稿和交易日志
东方财富用久了,偶尔会遇到写着写着分析笔记,电脑蓝屏了;或者画了半小时的支撑压力线,软件突然闪退了。这时候别以为全完了,软件有个自动保存机制,默认每5分钟保存一次到临时文件夹。
在 C:\Users\你的用户名\AppData\Local\Temp\EastMoney\ 下面,你会看到一堆以 .tmp 或者 .bak 结尾的文件。用记事本打开那些 .bak 文件,如果看到熟悉的文字内容或指标参数,那就是你的草稿。我试过一次在画线时直接拔电源线搬家,回来发现那个 .tmp 文件里保存了我之前画的通道线坐标,重新导入后只丢了一根线。具体操作:先把 .tmp 文件复制到 config 目录下,再改后缀为 .dat,重启软件后有时能自动加载。如果不行,就手动在软件设置里点「恢复上次会话」或「导入备份」。
交易日志更靠谱一些。东方财富会把每次交易的成交记录、委托编号和时间戳写到一个叫 trade_log 的 .log 文件里,同样在 AppData\Roaming\EastMoney\ 下。哪怕你清空了软件里的成交记录,那个 .log 文件还在,除非手动删了它。可以用文本编辑器打开搜索你的股票代码,找到所有历史交易。我第一次发现这个是被套的时候想复盘自己的买入价,软件里只显示最近30条,但 .log 里能翻到一年前的单子,直接救了我一命。前提是你别手贱经常清理 C 盘垃圾。
换电脑或重装系统时,用迁移工具比手动复制更稳妥
如果你打算换电脑或者重装系统,别直接复制整个 EastMoney 文件夹过去,因为有些注册表项和动态链接库 (DLL) 依赖关系不在文件里。东方财富官方其实有个迁移工具,藏在安装目录下的 tools 文件夹里,名字类似 migrate.exe 或者 backup_tool.exe。我在做数据迁移时用过一次,它会打包所有用户配置、自选股、指标和画线数据成 .zip 文件,然后在新电脑上运行导入。
迁移的步骤很简单:点本页下载按钮装好新版软件后,先不登录帐户,直接进 tools 文件夹,双击那个工具,选择从本地包导入,然后选之前打包的 .zip 文件。我试过跨两台不同品牌的笔记本(一个联想一个戴尔)迁移,成功率100%,就是导入时花了十几分钟,因为数据包有1.2G。唯一要注意的是,迁移时旧电脑和新电脑最好都关闭杀毒软件,我有一回被火绒拦截了导入操作,导致只能恢复一半的自选股,后来关了杀毒重来一遍才完整。
要是找不到那个工具,手动复制也行,但关键是要把 AppData 下 Roaming 里的 EastMoney 文件夹整个复制到新电脑的同路径下。Windows 多用户登录时路径会变,最好在安装完成后第一次启动软件前覆盖。如果你已经启动过软件,先退出,删除新生成的配置文件,再覆盖,不然容易冲突。我自己试过几次,覆盖后发现画线全在,但交易记录缺失了最新三天,可能是因为同期有云端覆盖?不确定,但比白手起家强百倍。
软件崩溃后重装,先把旧数据目录移走再重新安装
有时候软件崩得厉害,完全打不开了,你可能就想立刻点本页下载按钮重装。但紧急关头千万别冲动,尤其是你还有重要自选股和指标数据没备份的时候。我处理过好几次这种问题,发现最安全的做法是:先不要卸载,而是把整个 EastMoney 的数据文件夹移动到桌面或者D盘。比如默认在 C:\Users\你的用户名\AppData\Roaming\EastMoney\,你直接右键剪切,放到 D:\Backup\ 下。
然后才去下载站重新下载安装程序,点本页下载按钮,正常安装。安装完后,首次打开软件前,把刚才备份的数据文件夹拷回原路径覆盖。值得注意的是,如果新装了一个不同版本(比如从32位换到64位版),有些配置文件结构会变,报错时别慌,可以把旧数据文件夹名字改成 Old 再试一次,看软件能不能自动生成新的。我遇到过从 v8.0 升级到 v9.0 时,自选股 .xml 文件格式变了,旧版有类似 <item> 的标签,新版改成了 <stockItem>,手动用记事本替换一下命名空间就能恢复。
最后说个经验:每次重装系统前,一定记得把 Roaming 文件夹下的 EastMoney 整个压缩打成一个包,哪怕压缩后只有几百MB。我吃过两次亏,一次是忘了备份,一次是只备份了自选股而把指标公式落在旧硬盘里。现在我不光备份,还在百度网盘和移动硬盘各存一份,毕竟找数据比重新画几十根趋势线轻松多了。