股票软件存的数据都跑哪里去了,东方财富下载后数据文件在哪个文件夹
下载东方财富后,第一件事我就想找那个数据文件夹
当年第一次装东方财富,选的自选股、画的趋势线、还存了几个技术指标模板,结果某天重装系统全没了。后来我才搞明白,这软件的数据文件压根不在安装目录里乱放。你平常打开软件,那些K线、分时图、自选股列表,甚至你输入的公式指标,其实都藏在系统的某个隐藏角落。我折腾过好几台电脑,Win7到Win11都试过,路径基本固定——C盘用户文件夹下面的AppData里,具体是C:\Users\你的用户名\AppData\Roaming\东方财富\。但注意不是Local那个文件夹,Roaming才是存放用户配置和数据的主战场。第一次找的时候,AppData默认是隐藏的,得在文件夹选项里勾上「显示隐藏的项目」才能看见,不然你进了用户文件夹也白搭。
数据文件夹里到底藏了什么秘密
打开那个东方财富文件夹,你会发现里面一堆子目录。我最常翻的是self文件夹,里面存着你的自选股列表,文件名是stock_selection.dat,记事本就能打开看,格式就是股票代码加名字。还有一个叫mydata的文件夹,里面是你的画线工具画的线、文字标注、技术指标参数。你调整过均线周期、修改过MACD参数,这些改动都写在mydata文件夹的配置文件里,后缀是xml的。如果你用公式编辑器自己写过指标,公式文件在scripts文件夹下,复制出来就能换电脑用。另外还有个叫userconfig的文件夹,里面是你的账户登录信息、界面布局、快捷键设置,这玩意儿丢了你就得重新调窗口大小和颜色方案,挺烦的。
那些普通操作不告诉你的事:备份与迁移
我吃过一次大亏,一次系统崩溃重装后,我辛辛苦苦画的几十个股的支撑线压力线全没了。后来我学乖了,每次大版本更新或换电脑前,直接把整个C:\Users\你的用户名\AppData\Roaming\东方财富文件夹打包压缩,扔到D盘备份。如果你想把数据从旧电脑移到新电脑,最简单的方法是先在新电脑上装好东方财富,退出去,然后把备份的整个文件夹覆盖过去,再重新打开软件,自选股、画线、指标参数就全回来了。注意覆盖前新电脑要开过一次软件,不然缺少一些必要的底层结构文件。有人问能不能把数据文件夹改到D盘,官方没开放这个选项,你硬改系统级的符号链接也不是不行,但操作复杂,非程序员别折腾。
为什么你下载的安装包没了,数据文件却还在
点本页下载按钮下来的是一个exe安装包,安装完一般就自动删了,或者留在下载文件夹。但数据文件不是一次性的,它是随着你每天看盘、操作、保存不断变化的东西。有时候你想清理旧数据释放C盘空间,可以在软件里打开系统设置,找到数据清理选项,那里能删除历史分时数据、过期的公告信息,但自选股和配置别勾掉。我试过直接去AppData文件夹里删某些子目录,比如tmp文件夹里的临时缓存,但得小心别动self和mydata,删了自选股可就回不来了。如果你是玩期权的,期权相关的数据在option文件夹里,单独一个地方。
下载后第一件事:检查你的数据目录权限
有回我帮朋友装东方财富,他电脑是公司域环境,居然没有Roaming文件夹的写权限。结果软件能打开,但自选股保存不了,每次重启自选股都清空。最后找IT管理员给了权限才解决。你如果发现下载后软件运行正常,但自选股经常丢、画线保存后刷新就没了,先检查C盘那个AppData\Roaming\东方财富文件夹有没有被系统保护或者被安全软件拦截。还有,Win10以上系统默认启用了文件夹保护,如果开了勒索软件防护,这个文件夹可能被限制写入。解决方法是在Windows安全中心里添加例外,把整个东方财富文件夹放白名单。我自己的习惯是装完软件第一件事就是把这个文件夹右键添加到火绒或360白名单里,省得后续麻烦。
数据文件出问题时的急救办法
有次我打开东方财富,发现自选股列表里一片空白,我当时心里咯噔一下。试着关了软件,去Roaming\东方财富\self下看了stock_selection.dat文件,记事本打开,里面确实是空的。这说明加载时出错导致文件被清空了。万幸软件有个自动备份机制,在self文件夹的备份目录里能找到老版本的文件,日期后缀。把备份文件复制出来改名为stock_selection.dat就能恢复。如果没有备份,你还能从历史交易记录里手动重建自选股,或者找券商的交易软件导出自选股再导入。另一个常见问题是画线数据丢失,大多是mydata文件夹里的xml文件损坏,去那个文件夹里找类似backup的子目录恢复即可。如果你连备份目录都没有,那只能重画了。
换个思路:数据文件还能用来做二次开发
东方的数据文件格式其实挺开放的,self文件夹里的股票列表、mydata里的画线坐标,都是纯文本或xml,搞编程的完全可以用脚本批量读取。我写过一个小工具,用它来备份所有画线数据,然后导入到另一台电脑上。甚至有人通过读取mydata文件夹里的行情缓存数据,做自己的离线分析。注意这些都是个人娱乐,别拿去做商业用途。另外,你对论坛上的那些「换电脑免配置教程」也要留个心眼,有的让你下载不明来源的数据打包文件,可能夹带恶意脚本。最安全的办法就是自己手动复制AppData\Roaming\东方财富整个文件夹,自己做备份。