东方财富下载后,自选股和交易数据到底存哪了
下载与安装过程
我猜你也是从某个下载站点的介绍页点进来的,那个页面上一堆花花绿绿的广告,最显眼的位置通常有个“高速下载”或“安全下载”按钮。千万别瞎点那些花里胡哨的绿色大按钮,十有八九会给你夹带个全家桶。我每次都是在页面最底部或者角落里找那个“普通下载”或者“本地下载”的链接,点本页下载按钮后,会弹出一个标准的文件名,比如“dfcf.exe”或者“东方财富inst.exe”,大小大概在60兆到80兆之间。下载完后,我习惯先右键点一下安装包,选“属性”,看一眼数字签名是不是“东方财富信息股份有限公司”,确认没问题才双击跑起来。
安装过程挺无脑的,一路下一步就行,但有个细节我踩过坑。它会让你选安装路径,默认是在C盘的Program Files里。你要是C盘空间紧巴,手动改到D盘或者E盘,但记住路径里别带中文名,有些老版本会因为中文路径报错。装完后,桌面上会多出两个图标:一个是主程序“东方财富”,另一个是“行情数据修复工具”,那个修复工具别急着删,后面万一自选股消失了你得靠它。第一次启动它会弹个协议窗口,直接点同意,然后会问你要不要导入同花顺或者通达信的配置,如果你之前用过那些软件,可以勾上,但我试过几次,导入的自选股经常漏掉一半,还不如手动重新加。
自选股的存储位置
用了一段时间后,我最怕的就是重装系统或者换电脑,那些辛辛苦苦攒的自选股列表咋弄出来?我翻了很久才找到门道。数据默认藏在你的用户文件夹里,具体路径是:C:Users[你的用户名]AppDataRoamingEastMoney。那个AppData文件夹默认是隐藏的,你得在文件夹选项里勾上“显示隐藏的文件和文件夹”才能看见。进去以后有个叫“config”或者“user_config”的文件夹,里面一个叫“self_select.ini”或者类似“SelfSelect.dat”的文件,就是你的自选股列表。
有一次我手贱把整个EastMoney文件夹给删了,结果自选股全没了。后来学乖了,每两周手动备份一下这个文件。你可以在桌面建个“东方财富备份”文件夹,把整个RoamingEastMoney目录复制进去,这操作也就一分钟的事。如果你用的是新版本,可能自选股数据还会同步到登录账号的云端,每次退出软件时会自动上传。但这个同步有个坑:它只同步你当天在软件里打开过的自选板块,你要是新建了一个板块没点进去看一眼,它可能就没上传。所以每次新加自选股后,记得切到那个板块刷新一下,等右上角出现“已同步”的字样才算稳。
交易数据与账户信息的保存方式
说到交易数据,这玩意儿跟自选股不是一回事。交易记录、成交明细这些是存在你本机的一个SQLite数据库文件里,路径还是那个AppDataRoamingEastMoney,里面有个“TradeData”或者“tradelog”文件夹,后缀是.db或者.db3。你拿文本编辑器打开是乱码,得用专门的SQLite查看工具才能读。我记得有次电脑蓝屏重启,交易记录丢了不少,后来发现是因为软件突然关闭,数据库文件没写完整。解决办法很简单:每次收盘后别直接点叉关掉,先点“交易”菜单里的“清理本地交易数据”,弹窗点“是”,再正常退出,这样数据就写入完整了。
但要注意,你的账户密码和交易密码是存在加密的配置文件里的,千万别想着去手动翻。那个文件叫“tradeconfig.ini”或者类似的名字,内容被加密过了,你就算拷贝到另一个电脑上也用不了,因为加密密钥跟本机的硬件信息绑定。我试过把整个EastMoney文件夹拷到U盘插别的机器上,结果是打开软件后重新要求输入密码。所以想换电脑,要么用软件自带的“数据迁移”功能,要么就老老实实重新配置一遍交易信息。顺带一提,如果你开了“记住密码”功能,那个密码也是存本机的,安全起见,公共电脑上千万别勾。
行情数据缓存带来的空间问题
用久了你会发现C盘空间突然少了好几个G,这多半是行情数据的缓存闹的。东方财富会在本地下载大量的分时图、K线数据、逐笔成交记录,默认路径还是那个AppDataRoamingEastMoney,里面有个“Cache”或“ResDB”文件夹,体积能膨胀到三四个G。我有一回加班复盘,打开软件发现卡得不行,一看C盘只剩200兆了,就是缓存撑爆的。清理方法:在软件里点“工具”->“清理缓存”,勾上“行情数据缓存”和“历史K线缓存”,点执行就行。但注意,清理后打开个股的日K线时,它会重新从服务器下载,第一次加载会慢几秒钟。
如果你实在介意C盘空间,可以在安装时就改缓存路径。装完软件后,打开安装目录下的“Data”文件夹,里面有个叫“CachePath.ini”的配置文件,用记事本打开,把“CacheDir=”后面的路径改成D盘你指定的文件夹,比如“D:EastMoneyCache”。改完后重启软件,所有缓存就挪到D盘了。不过我建议缓存和软件本身放在同一个物理硬盘上,跨分区读写有时候会导致行情刷新延迟,尤其是你网速不快的时候,盘面会时不时出现空白板块。
跨设备同步里的那些注意事项
东方财富现在出了手机版和PC版联动功能,登录同一个账号,自选股和持仓能同步。但我发现,同步不是实时的,有延迟。比如我在电脑上加了某只股票,切到手机上看,得等一两分钟才出现,而且偶尔会出现电脑自选股有50只,手机上只显示了48只的情况,丢两只。我排查过,原因是你必须确保两个设备都处于联网状态,并且退出软件时要有“数据同步中”的提示。如果你直接强关程序或者手机切后台,数据就可能没传上去。
另外,交易密码和资金账户信息从来不会同步到手机端,这是安全设计,别瞎想。你要是想把电脑上的交易记录带到手机上,只能手动在手机APP里重新绑定账户。我试过把电脑的“TradeData”文件夹复制到手机存储里,然并卵,手机版根本不认那个文件格式。跨设备同步只限于自选股、板块分类、还有你绘制的那些画线工具,比如趋势线、黄金分割线之类的,这些画线数据倒是能完美同步,这点我还挺满意,至少复盘时同一个图能在两个设备上看到。
数据丢失后的紧急恢复手段
最倒霉的一次,我重装系统前忘了备份,装完新系统再装东方财富,发现自选股空空如也。别慌,如果之前没有格式化整个硬盘,旧的数据文件可能还在。用Recuva或者DiskGenius这类数据恢复软件扫描C盘,找被删除的“self_select.ini”文件,文件大小通常只有几KB,恢复成功率很高。我那次扫描了半小时,找回了三个版本的自选股文件,挑了一个最新的打开,里面的股票代码都是对的,直接复制粘贴到新版本的对应文件里就完事了。
还有一个官方提供的方法:在软件的安装目录下,找到“RepairTool.exe”也就是我之前说的那个数据修复工具,双击打开,选择“自选股恢复”功能,它会在后台扫描你硬盘里残留的临时文件信息。不过这个工具成功率看脸,我试过两次,一次成功,一次啥都没找到。如果这两种办法都失败了,还有个笨办法:去东方财富的网页版或者手机版翻你的历史浏览记录,网页版在“自选股”页面有个“历史自选”功能,能显示最近30天的访问过的股票,手动挨个加回来吧,虽然累但总比没有强。
长期使用中的存储优化技巧
用了一两年后,我养成个习惯:每个月第一个周末,手动清理一下“ResDB”文件夹里的旧数据。这个文件夹里存的是按日期分的子文件夹,比如“2024-01”“2024-02”,你可以把三个月前的全删掉,不影响当前行情。但千万别删“latest”子文件夹,那是当前交易日使用的。你可以用脚本自动化,但我更信手工操作,因为脚本有时候会把当前用的索引文件也一起删了,导致软件启动时报错。
另外,交易数据文件会随着时间越积越多,特别是你做了很多次撤单和成交记录后,那个TradeData文件夹里的db文件体积会膨胀到上百兆。我一般每隔半年,在软件里点“交易”->“导出交易记录”->选CSV格式,把历史交易记录都导出到Excel里存着,然后在软件里点“清理本地交易数据”,把旧的db文件清空。这样数据库文件能缩到一兆以内,交易查询界面打开速度也快不少。记住,导出前确认没有未成交的挂单,否则清理时会顺手把挂单数据也搞没。