用东方财富几年了,今天才发现它的数据保存在这里
下载与安装步骤
说起来我当初用东方财富,纯粹是被同事拉进股群的。那会儿群里天天有人发截图,说这个软件的自选股同步快、数据准,我就心想试试呗。结果跑去官网找下载,发现版本还挺多,有PC版、手机版,还有个什么level-2行情版。我建议别贪多,先下PC版,就是点本页下载按钮,认准官方那个就行,别去第三方网站乱点。安装过程挺顺溜,就是中间会弹个选项,问你要不要装同花顺或者别的插件,我一般全取消,只留东方财富一个。装完后默认路径是C盘,但我经验告诉你,最好改成D盘或E盘,不然时间久了C盘会爆,我吃过这个亏。
第一次启动时,它会让你登录或注册。我用的手机号注册,但有个坑记得:一定要绑定邮箱,不然哪天手机丢了或换号,找回密码会烦死你。登录后就是那个熟悉的界面,默认是上证指数,但你可以按F6快速跳到自选股。还有个细节,安装完最好重启一次电脑,不然有时候数据接口加载不全,你可能会发现K线图半天刷不出来。
数据文件的藏身之处
用东方财富几年了,我一直以为所有数据都存在云端,手机和电脑同步嘛。直到有天我想把自选股列表导出来,发给朋友参考,才发现事情没那么简单。我翻遍了设置里的导出功能,结果只能导出个txt文件,里面就一串代码,看起来很简陋。后来我琢磨着,这玩意肯定本地有缓存,不然离线模式怎么还能看历史K线?于是我开始找。
在Windows系统里,数据文件夹通常藏在C盘的User目录下。具体路径是C:Users你的用户名AppDataRoamingEastMoney。注意那个AppData是个隐藏文件夹,你得在文件管理器里勾上显示隐藏项目才能看到。进去后一堆文件夹,什么Cache、History、Update,最核心的是user这个文件夹,里面有个叫data的数据库文件,后缀是sqlite。这其实是本地缓存,存储了你的自选股分组、版块浏览记录、甚至部分分时图数据。我当时用记事本打开,发现乱码,后来装了SQLite浏览器才看懂。
我试过把这整个文件夹复制到新电脑,覆盖安装后的同名目录,结果登录账号后,自选股居然直接恢复了,连分组都没乱。不过小心点,这招不一定100%管用,版本不对可能会报错。还有个发现:如果你用的是绿色免安装版,数据路径会跟安装版不一样,直接放在程序目录下的data文件夹里,好找得多。
自选股与组合的同步机制
说到同步,我一开始以为关了软件就自动上传了。后来有次在办公室加了几只股票,回家打开电脑发现没同步,气得我拍了半天桌子。查了半天才发现,东方财富的同步并不是实时触发的,它有个周期或者特定操作才能传上去。比如你必须在软件里点那个云朵图标,或者按快捷键Ctrl+S手动保存一次,数据才会从本地推到云端。不然它有时只是存在本地缓存里,等着下次启动时再同步。
更气人的是,如果你同时开了手机和电脑,两边都做了修改,那同步可能会打架。我有次就是,手机上删了一只票,电脑上又加了它,结果云端变成了两遍。只好手动去网上交易系统的云端自选股里删重复项,麻烦得很。据我观察,东方财富的云端数据其实是个独立服务,跟软件本地缓存的校验机制有点迟钝。所以我的习惯是,每天收盘后手动点一次同步,并且把电脑和手机的自选股数量控制在30只以内,超过这个数,同步就容易乱。
还有个技巧,如果你想把自选股分享给别人,不要直接用软件里的分享链接,那个链接有效期很短。最好是从本地那个data文件里导出txt格式,然后复制到微信里,对方直接导入。虽然看着土,但最稳。
行情数据与K线图的本地缓存
平时看K线图,总觉得是实时拉的服务器数据。直到有次断网,我随手点开一只股票的日K线,结果居然还能显示出过去两年的走势图,虽然最新的几天是空白。这说明东方财富在本地存了一个大缓存池,专门放历史行情。这个缓存池多大呢?我查过,在C盘的Cache文件夹里,有个叫history.bin的文件,动不动就是几百兆甚至上G。
这玩意好处是,打开软件后K线渲染速度飞快,不用每根柱子都去服务器请求。但坏处也很明显:如果你换了电脑或重装系统,本地历史图表就得重新下载,那段时间打开软件会慢得像乌龟爬。我碰到过一种特殊情况,就是升级软件版本后,历史K线突然出现跳空或错位,这是因为旧缓存和新版本的数据格式不兼容。解法是彻底清空Cache文件夹(注意备份自选股数据),再让软件重新下载。
另外,如果你做日内交易,就得注意分时图的数据缓存。东方财富默认只缓存最近10天的分时数据,超过这个时间,你再回看某天的分时走势,就得重新从服务器拉,而且加载速度贼慢。我试过用它的分时复盘功能,结果点了某天的图,等了十几秒才出来。后来我改成只缓存5天,反而流畅点。
导出与备份的隐藏选项
很多人找导出功能,就在菜单里翻行情、工具,就是找不到。其实导出藏在两个地方:一个是行情报价页面右键菜单里,有个「导出数据」选项,可以导出当前页面的股票列表或K线数据,格式有CSV和Excel。另一个是在自选股管理界面,点那个齿轮图标,会看到「导出自选股」和「导出分组配置」。我一开始不知道,差点去写爬虫。
导出CSV文件时,注意编码问题。默认是ANSI编码,你用Excel打开中文名股票会乱码。我的办法是,用记事本打开CSV文件,另存为UTF-8格式,再打开就正常了。还有一个坑:导出的数据里,日期格式是yyyy-MM-dd的,但如果你在软件里设置了自定义日期格式,导出来可能变成一串数字,得手动调。
备份就更隐蔽了。我建议不要依赖软件自带的备份功能,它只备份自选股和账户信息,不备份本地行情缓存。最好手动把前面说的整个EastMoney文件夹压缩打包,丢到百度网盘或者移动硬盘里。我每两周备份一次,反正文件不大,最多几个G。真出问题时,比找客服管用一百倍。
常见问题与解决经验
先说说崩溃问题。我用的是Windows 10,东方财富有时候在切换页面时会突然卡死,特别是那种数据量大的板块,比如全市场涨跌幅排名。后来我发现,把软件里的「启用硬件加速」关掉就好很多。位置在设置–显示–硬件加速,勾掉后重启就行。另外,如果在行情界面按了太多快捷键,比如不停按F5刷新,也容易崩,尤其是配置低的电脑。
然后是登录异常。有时候你明明输对了密码,但它总提示「网络错误」或「连接失败」。这不一定是你网的问题,很可能是服务器在维护或者你的IP被临时封了。我遇到过一次,因为频繁切换账号(帮朋友查数据),被限流了。解决办法是换手机热点登录一次,再切回宽带,就解了。还有就是,更新软件后,有时候需要重新输入账号密码,但输完它又忘了保存,设置里有个「记住密码」选项,一定要勾上,但注意别在公共电脑上用。
还有一个头疼的事:分时图下面那个成交量柱子,有时候变成一条直线,啥数据都没有。这通常是本地时间与服务器时间不同步造成的。去系统设置里把时间校准一下,或者干脆重启软件,一般能恢复。实在不行,删掉Cache文件夹里的tickdata子文件夹,让它重新下。
实用小技巧与注意事项
我在用东方财富的过程中,慢慢摸索出几个让生活更舒服的小技巧。比如,你可以在自选股页面按Ctrl+Z,恢复刚误删的个股。这个快捷键知道的人不多,但特别救急。还有,如果你想对比两天的分时图,不用截图拼图,直接按Ctrl+T调出叠加窗口,选日期就行,方便看走势差异。
数据安全方面,我得提醒一句:当你卸载东方财富时,默认选项会保留用户数据,但如果你勾了「完全删除」,那所有本地文件和缓存就全没了,包括你备份的自选股分组。所以卸载前一定先导出一次数据。另外,如果你打算卖旧电脑,记得把那个EastMoney文件夹彻底清掉,不然别人能看到的你股票记录和部分账户设置。
最后一个小注意点就是版本升级。东方财富经常自动推送更新,但我从来不第一时间点。因为老用户都懂,新版本常有bug,比如某次更新后,我的自选股列表字体突然变小,找了半天设置都没找到调节选项。后来等了两周,它自己又更新修复了。所以我的习惯是,看官方论坛里没大批量抱怨后,再手动点本页下载按钮下载新版。老版本的数据不要删,覆盖安装之前最好备份,以防万一。