用东方财富下载的股票数据,它到底存你电脑哪了
下载安装那点事,别在官网瞎逛
说实话,我第一次用东方财富的时候,差点被官网整晕。那个下载按钮藏得跟捉迷藏似的,后来才发现其实没那么复杂。你打开东方财富官网,首页顶部或者大banner下面,一般就有个很显眼的“下载”入口,点进去就能看到各种版本。PC端的、Mac版的、手机APP的,清清楚楚。我习惯用Windows,就点本页下载按钮,直接下那个标准版,大概一百多兆,网速正常的话两分钟就搞定。
安装过程没什么坑,一路默认路径就行。但这里有个小细节,安装的时候它会问你是不是要添加桌面快捷方式,我一定选是,不然每次打开得去开始菜单翻,太麻烦。还有它会默认安装一些辅助功能,比如L2行情、短线雷达这些,我个人是全部勾上,反正免费而且后面随时能关。第一次打开,它会弹个新手引导,别急着点“跳过”,看一下里面那个数据初始化步骤,能省掉后面不少查资料的时间。
不过我踩过最大的坑是版本选择。东方财富的下载页面有好几个版本,标准版、极速版、国际版,甚至还有机构版。普通人就用标准版最稳,功能全,也不容易卡。极速版界面清爽但数据更新没那么及时,我做短线交易时就吃过亏,少了几秒差价,亏了顿饭钱。所以现在我一直用标准版,稳定最重要。
数据文件默认藏哪了,我的C盘为何瘦了
装好以后,第一次启动东方财富,它就会自动下载一堆基础数据,像股票行情、财务数据、板块分类这些。你啥都不做,它已经在你电脑上悄悄建了个文件夹。这个位置,我找了足足半小时才摸清楚,就是在C盘的用户目录下。具体路径是C:Users你的用户名AppDataLocalEastMoney,对,就是那个AppData文件夹,默认是隐藏的。你得在文件夹选项里打开“显示隐藏的文件和文件夹”才能看到。
我当时傻眼了,C盘空间就这么点,东方财富的数据居然全堆在这里。默认情况下,它连每天的K线、分时图、资金流向这些都会下载,时间一长,这个文件夹随随便便就能吃掉几G空间。我记得有一次,我C盘只剩5G了,查了半天才发现是这个文件夹占了3.8G。你打开这个EastMoney文件夹,里面还有个子文件夹叫data,股票数据基本都在那里面。每个股票代码对应一个子目录,比如SH600000(浦发银行),里面是分时成交、日线数据这些文件,后缀是.dat或者.bin,你用记事本打开就是乱码,只有东方财富自己才能读。
如果你像我一样天天盯盘,这个文件夹还会每天新增文件。我建议你每周至少看一眼它的大小。我后来学乖了,直接在安装时就改路径,装到D盘去。怎么改?下载安装包后,不要急着点“立即安装”,选“自定义安装”,在路径那栏把盘符C改成D或E,后面目录别动就行。但注意,改路径后第一次启动,它还是会往C盘AppData里写少量配置文件,但不是海量数据,影响不大。
自定义数据存储位置,不想C盘爆满的救命招
如果你已经装完了,不想重装,还有个办法能把数据挪走。东方财富的设置里面有个“系统设置”,点开后找到“基本设置”,再点“数据目录管理”。这里你能看到当前的数据存储路径,默认是C盘那个。别犹豫,点旁边的“修改”,选一个新盘符,比如D盘的某个文件夹,名字随便起,比如“东方财富数据”。确认后它会提示“数据迁移中”,等进度条走完,旧文件会被自动复制过去,C盘空间瞬间就解放了。
但注意,这个迁移过程,如果你的数据量大,比如有几十G的K线图缓存,可能会等个十分钟。我那次等了快二十分钟,差点以为程序崩了。还好别乱点,老老实实等。过程中如果断电或者强制关闭,数据会丢,而且下次启动东方财富直接报错。我有个朋友就是等不及,强行关机,结果所有自选股和目标价全没了,哭都没地方哭。所以,要么提前备份,要么选个空闲时段操作。
另外,如果你用的是笔记本,C盘空间本来就小,我建议你把下载的历史数据精简一下。东方财富默认会把所有A股、港股、美股的分时和日线都存下来,但其实你只看一部分股票。在设置里有个“数据下载”,你可以手动选只下载自选股或者自选板块的数据,这样能省不少地方。我试过,选了只下载沪深300成分股的数据后,文件夹从4G直接降到1.2G,舒服多了。
导出数据到Excel,你得先摸清文件格式
用东方财富下载的股票数据,很多时候不光是自己看,还要拉出来分析。比如我写止盈止损策略,需要把每天的资金流向算一遍,Excel是最好的工具。东方财富本身支持导出数据,在你打开的个股界面,比如某个股票的分时图,右键点一下,菜单里有个“数据导出”或者“导出Excel”。选中后,它会弹个窗口,让你选导出哪些数据,像开盘价、收盘价、最高最低价、成交量、成交额,一应俱全。选好后点确认,它会生成一个.csv文件,默认存在C盘用户文档目录下,但你可以自己指定位置。
不过导出格式要注意。东方财富默认的.csv是用逗号分隔的,但中文系统里,有些Excel版本直接打开会乱码。我碰到过,表头的“股票代码”变成了乱码。解决办法是:打开Excel时,点“数据”->“从文本/CSV导入”,然后选“65001: Unicode (UTF-8)”,编码对了,中文就正常。如果你是习惯用WPS的,直接双击打开也一样容易乱,得用导入功能。我用了好几次才学明白。
另外,个人经验是,别一次性导出太多股票的数据。比如你想导50只股票的日线,最好分次操作,一次导一只,否则东方财富的导出功能会卡住,尤其是数据量上万个交易日时。我有次想导整个板块的历史数据,结果程序无响应了半小时,最后强行关掉再打开,所有未保存的自选股设置都丢了。教训就是,批量操作前先备份自选股,在“工具”->“自选股管理”里导出列表。这个备份文件很小,只有几KB。
自选股数据和监控设置,原来也有隐藏文件
很多人以为自选股数据就在软件里存着,删了就没了。实际上,东方财富的自选股列表是独立文件,位置就在刚才说的C:Users你的用户名AppDataLocalEastMoney自选股.epf或者类似名字。这个文件很小,里面是你的股票池、分组、颜色标记这些玩意。我出过好几次问题——重装系统前忘了备份这个文件,结果一百多只自选股全得重新加,光找代码就花了半天。
后来我养成习惯,每个月初,手动复制这个文件到U盘或者网盘。步骤很简单:先关闭东方财富,然后在那个路径下找到自选股.epf,右键复制,贴到安全地方。重装系统后,装好东方财富,先别打开,直接把这个文件粘回去,覆盖原文件,再启动,自选股全部回来,跟没动过一样。还有一个技巧,如果你想在不同电脑间同步自选股,也可以用这个办法。
另外,你的预警设置、画线工具、条件单这些,都存在同一个文件夹里。比如画线工具,很多炒股的老铁喜欢在K线上画支撑线、压力线,这些线条数据默认也存着。文件后缀可能是.hdx或者.pld,名字很怪,但别删。上次我不小心删了个叫“chart”的文件夹,结果K线图上所有画线、标注全消失了,气得我拍桌子。所以,没事别去乱动AppData下的文件,虽然看着碍眼,但删了就麻烦了。
手机APP和电脑端数据同步,有个坑
现在不少人手机上也装了东方财富,有时在外面看行情,回家又想用电脑继续分析。数据同步这事,东方财富做得还行,但也不是完全无缝。比如自选股,只要你在手机端登录同一个东方财富账号,电脑端也会自动同步。我在地铁上加了只股票到自选,回家打开软件,它已经在列表里了,大概延迟一两分钟。
但坑点在于,个股的K线数据和分时数据,电脑端和手机端是独立的。手机上的历史K线,默认不会传到电脑上。比如你在手机上下载了某只股票过去一年的全部分钟数据,到了电脑上,电脑还是要联网重新下载,因为文件格式不同。它们看起来长相类似,但实际存储的数据库不同。所以我一般不依赖手机端下载大量数据,还是用电脑端靠谱。
还有,手机端的预警设置和电脑端不同步。比如你在手机上设了个股价跌破10元就提醒,电脑上并不会自动生成同样的预警。我吃过一次亏:设了目标价提醒,结果电脑开着没反应,后来发现手机端的预警绑定的是手机账号的推送,电脑端得单独设置。要处理这个,两个设备都得设,挺麻烦。我的习惯是,盯盘用电脑,预警用手机,两边各设各的,不指望同步。
清理缓存和不必要的数据,给电脑续命
东方财富用久了,缓存文件会越堆越多。除了前面说的日线数据,它还会缓存分时图、板块指数、新闻资讯的图片,甚至高清的走势图。这些文件虽然单个体积小,但数量成千上万。我每次做完一轮行情分析,如果发现电脑变慢、打开个股界面要等好几秒,基本就是缓存作祟。
清理方法有两种。一种是在设置里直接找“清理缓存”按钮。在“系统设置”->“基本设置”->“数据管理”,有个“清空所有本地数据”的选项。但注意,这个操作会把所有下载的数据包括K线、财务数据清掉,下次打开软件又要重新下载,速度慢,还费流量。所以别随便点,除非你确定最近不常用。另一种更聪明的办法是手动删除特定文件夹。比如你只想要删除某只股票的数据,可以进data目录,找到对应股票代码的文件夹,直接删掉。下次打开软件,再打开这只股票时,它会单独重新下载这只股票的数据,不影响别的。
我个人的习惯是每个月做一次轻量清理。在数据目录里,有个子文件夹叫cache,里面是临时图片和缓存文件。我直接把cache里的所有东西全删除,不会影响数据完整性。每次删完,软件启动速度快了,K线加载也快了。而且cache里的文件本来就能在下次打开时自动生成,删掉没风险。要是你电脑空间紧张,还可以把历史分时数据剪裁一下,只保留最近30天的,在设置里选“最多保存XX天的分时图”,数字越小,占地方越小。我现在设的是30天,够用。
最后提醒一句,别手贱去删那些名字奇怪的文件,比如“config.ini”、“user.db”这类。它们是软件的配置文件和用户数据库,删了东方财富直接废了,得重装。不删就没事,删了就是给自己找麻烦。