东方财富下载后的数据到底存哪儿了?我翻了个遍才找到
下载与安装步骤
那天下班回家,我在东方财富官网到处找下载按钮,结果发现版本多得眼花缭乱。我其实就想要个电脑版,但官网给了几个选择,什么PC客户端、手机版、还有各种行情软件。我点本页下载按钮,跳出来的是一个exe安装包,体积大概几十兆。安装过程不算复杂,双击后一路默认下一步,中间有个选项问要不要装到C盘,我直接改了D盘的一个新建文件夹,毕竟C盘空间金贵。大概等了不到两分钟,安装完成,桌面多了个图标,点进去就是熟悉的行情界面。我差点忘了提醒自己关掉那些默认勾选的广告推送选项,这步在安装过程中有个复选框,得手动取消,不然之后软件启动老弹消息。
有个朋友问我,为什么他下载完一直安装失败。我让他检查了下系统,问题出在Windows防火墙把安装包当成威胁了,也可能是杀毒软件拦截。解决方法简单,先把防火墙临时关掉或者添加到信任列表,再重新点本页下载按钮,换个路径存安装包,别放在桌面,直接放到D盘根目录。装完后记得再打开防火墙,不然网络容易抽风。还有种情况是老电脑Win7系统缺某些运行库,那得自己装个Visual C++依赖包。我自己踩过一次坑,就是那个补丁没装,结果安装进度条走一半卡住了,重启后再装才顺利通过。
数据文件默认藏在哪个角落
老实说,我装完第一件事就是想看看那些行情数据、自选股列表到底存哪了。习惯打开软件根目录,结果发现C盘、D盘到处找,愣是没找到完整的文件夹。后来查了资料才发现,东方财富的数据默认存放在系统盘的AppData路径下,具体是C:\Users\你的用户名\AppData\Roaming\EastMoney。这个Roaming目录默认隐藏,必须手动打开文件夹选项里“显示隐藏的文件和文件夹”,才能看到这层。进去后,里面有几个子文件夹,像Cache、Data、Log,跟股票行情、自选信息相关的数据都埋在Data里。文件后缀名五花八门,有的.db、有的.dat、还有的纯文本格式,直接双击多半打不开,得用对应软件才能解析。
我头回找到这个文件夹时,里头乱七八糟,几十个子文件夹,命名全是数字和字母组合,根本看不出哪个是哪个。比如有个叫“stock_data”的文件夹,里面按日期存了XML和二进制文件,我尝试用记事本打开其中一个,里面乱码夹杂着代码,基本没法直接读。这设计明显是不想让用户随便改数据,想搞隐私备份或者迁移就得多折腾。我建议新手别随便删这文件夹里的东西,删错了可能导致软件重新加载数据,自选股列表全丢。
自选股与公式指标的实际存储
我最关心的是自选股,那个列表对我来说就是每天操作的核心。在EastMoney文件夹里找到的“UserInfo”子文件夹里,有个叫“SelfSelectStock.ini”的文件,别看它后缀是ini,其实里面存着所有我加的股票代码和分组名称。我试过用记事本打开,格式挺清晰,一行代码对应一个股票,组名用中括号括起来。有次我重装系统前,专门备份了这个文件,装完新系统后直接复制回去,自选股列表就原封不动回来了,省了重新一个个加的麻烦。
公式指标更隐蔽。用过东方财富的人都知道,软件自带的技术指标能改参数,还能自己写公式。这些自定义内容保存在“Indicator”文件夹里,文件名通常是“indi_user.ini”和“indi_data_bin”。我自己写了好几个移动平均线公式,就在那里面。想移植到别的电脑上,直接把这俩文件拷过去就完事。不过要注意,版本差异可能导致公式报错,我以前从旧版直接复制到新版,公式里用到的某些函数在新版改了名字,结果打开软件后指标栏一片空。后来我学乖了,备份前先把公式导出成txt文件,到新电脑上重新导入,复制文件的方式不靠谱。
日志文件与缓存数据清理经验
用久了,软件会越来越卡,尤其是启动时转圈半天。我检查过,罪魁祸首是Cache文件夹下的日志缓存。那个“Log”子文件夹里的日志文件一天就能撑到几百兆,内容全是软件后台运行记录,什么登录时间、数据请求错误,对普通用户毫无意义。我定期手动清理,直接全选删除,不影响正常使用,就是每次重启软件后又会重新生成。但别删“Data”下的缓存,那是行情数据的本地缓存,删了每次开软件都得重新下载,流量白烧。
另一个缓存大户是“ReportCache”。我盯过交易报告页面的加载速度,有时候翻历史交割单得等好几秒,就是因为这个文件夹里的缓存没清。清理方法是在软件设置里找到“清理缓存”按钮,一键操作,比手动去文件夹里找安全。不过我发现清理后,软件启动时第一下加载行情会慢一点,大概多等10秒,第二下就正常了。所以别频繁清,一周一次就够。
数据迁移到新电脑的完整流程
前阵子换电脑,我花了半小时把数据从旧机子搬过去。先别急着卸载旧软件,先找到C盘的EastMoney文件夹,把整个Roaming下的EastMoney复制到U盘里。然后在新电脑上点本页下载按钮安装好同版本软件,第一次启动后退出,把U盘里的EastMoney文件夹覆盖到对应位置。重开软件后,自选股、公式指标、甚至之前的看盘窗口布局都还原了。唯一没变的是登录状态,得重新输密码。
有个细节别忽略:软件版本号必须一致。我试过新机上装了个大版本更新的客户端,覆盖数据后自选股倒是在,但公式指标全乱码,有些K线图上的文字标注也错位。所以迁移前先对比版本,如果新版改动大,建议先把旧版数据导出,再在新版里手动导入。自选股可以用软件自带的“导入/导出”功能,在工具菜单里找,导出成txt文件,新版里直接点导入就行。公式指标就只能复制ini文件,或者把自定义公式记在记事本里,逐个重新建,麻烦了点但稳。
常见问题与解决办法
我遇到过好几次数据丢失的情况。比如一次软件突然闪退,再打开自选股列表空了,吓得我背后发凉。后来发现是进程没正常退出,导致缓存文件损坏。解决办法很简单:先强制重启软件,如果还不行,就去Roaming目录下把SelfSelectStock.ini的备份找出来。东方财富会在后台自动备份旧版本,文件名里带Backup字样,复制出来重命名成正式名就行。我后来养成习惯了,每周手动备份一次这个ini文件到云盘。
还有个问题是缓存文件占满C盘空间。有次我C盘只剩几百兆,软件死活打不开。查了一下,Data文件夹里有个“history”子目录,存着近几年的分时图数据,占用几个G。我删了其中3年前的数据,文件都是按日期命名的,年份前缀很清晰,删完C盘立马多出1.5G空间。但别手贱删近1年的数据,不然软件要联网重下,流量大不说,还可能因为服务器限速卡住。
个人经验与小技巧总结
用东方财富这几年,我绕了很多弯路。最先发现的就是别把数据和软件装同一个盘,尤其是C盘。我当初图方便丢C盘,结果系统更新一次就得重装软件。后来我改到D盘,但AppData路径还是默认在C盘,数据文件照样吃C盘空间。如果想彻底改数据路径,我试过在软件的配置文件中加命令行参数,但读半天文档发现官方并不开放这能力。唯一的土办法是创建软链接,把AppData下的EastMoney文件夹移到D盘,再在原来的路径位置建个链接指向新位置。操作步骤有点技术门槛,需要管理员权限打开cmd,输入mklink命令,弄坏了可能导致软件找不到数据。我不推荐普通用户这么搞,最好就是定期清理缓存。
另外,我每过三个月就重装一次客户端。别笑,重装能彻底清理掉老旧缓存和多余日志文件,新旧版本交替时还能避免bug积累。重装前一定要备份好自选股和公式,装完再恢复过去。如果嫌麻烦,就在软件设置里把“自动更新”关掉,免得小版本更新后数据路径变动。东方财富的大版本更新通常不会改数据文件夹结构,但小补丁偶尔会乱改文件名,我就是被坑过两次,现在更新前先截个图保存文件夹结构。总的来说,数据文件这事,你不主动管理,软件自己不会告诉你它藏哪,但只要记好那两个关键文件夹,备份和恢复其实没那么玄乎。