搞了半天,东方财富下载的数据到底存到哪个文件夹里了

东方财富下载 ·
搞了半天,东方财富下载的数据到底存到哪个文件夹里了

搞了半天,东方财富下载的数据到底存到哪个文件夹里了

下载东方财富的PC版这事,看着挺简单,但真上手你会发现坑不少。我最早用的是官网,不过官网那页面花里胡哨的,你找半天才找到那个下载按钮。其实它主要分两个版本,一个是“东方财富终端”,另一个是“东方财富软件套装”,说白了就是同一个东西,只不过终端是基础版,套装里多了些插件,比如Choice数据中心那类东西。我建议如果不是搞量化交易,下载那个终端就够了,体积小,启动快。点本页下载按钮后,会弹出一个大概20多MB的exe安装包,名字里带个“dfcf”开头,别下载错了。下载中注意一下,别在下载站里点那些蹭热度的“高速下载”链接,十有八九是捆绑软件。你直接把浏览器另存为放到一个你记得住的地方,比如桌面上一个“安装包”文件夹里,省得到处翻。

安装过程其实没什么好说的,一路点下一步,但有个细节容易忽略。在安装向导里,会让你选择“安装目录”和“数据目录”,这两个是分开的。安装目录默认是C盘Program Files,数据目录则是C盘用户文件夹下的AppData下的一个文件夹。如果你不手动改,最后找数据时你会在C盘里翻得想砸电脑。我自己的习惯是把数据目录直接放在D盘一个叫“dfcf_data”的文件夹里,这样就算哪天重装系统,只要不格D盘,自选股和K线数据都在,省得重新下载。有一回我偷懒没改,结果系统更新后C盘被清,自选股列表全没了,气得我直接找了个导出工具备份了通讯录。所以安装时一定多看一眼那步。

你可能会遇到个常见问题:安装完后点击桌面图标,出来一个“初始化网络组件”的进度条,然后一直卡死在10%不动。这多半是杀毒软件在搞鬼,东方财富老版本会被误报。我那次用的是360,直接弹窗说“发现风险程序”,我点了允许后它还是卡,最后只能把东方财富整个文件夹加到信任区里。另一个办法是右键图标选择“以管理员身份运行”,有时候UAC权限不够也会卡。如果还不行,就去安装目录里找到update文件夹,把里面的版本号文件夹整个删了,让程序自动重新下载更新,这招我试过三次次次管用。

免费使用无需付费解锁官方正版安装包带数字签名高速下载多线程·稳定不限速

等你折腾完安装,最让人头大的问题来了:那些下载的历史数据到底存在哪个文件夹?你打开软件,用了几小时下载了日线、分钟线,甚至期货的Tick数据,结果想拷贝到另一台电脑用,连路径都找不到。我说个准确定位的方法。在软件界面上方菜单栏点“工具”->“系统设置”,弹出来的窗口里有个“数据目录”标签卡,里面会显示一个具体的文件夹路径,比如这位是“C:\Users\用户名\AppData\Local\EastMoney\data”。这串路径记下来,直接复制到资源管理器地址栏回车,就能看到一堆后缀是“\.db”或“\.bin”的文件。行情数据主要存在stock文件夹里,分沪深的、期货、外汇的,其中日线文件叫“day.dat”,分钟线是“1min.dat”之类的。如果你下载的是历史分笔数据,那文件会更大,可能达到几百MB一个,都在“tick”子目录下。我第一次找到这地方时,直接傻眼,因为我习惯把数据目录设在D盘,但路径还是C盘那个样子,折腾了半小时才发现要在安装时改才行。

有些朋友喜欢用东方财富的多账号功能,比如做多账户打板或者打新,这种情况下的下载数据会分成多个user文件夹。每个账号一个编号,比如user1、user2,互不干扰。但有个坑是,如果你用同一个客户端登录两个账号,自选股是按账号分开存的,但下载的历史数据是共享的,因为底层数据库是同一个。比如你user1下载了五年的上证指数数据,换到user2时不用再下,直接就能用。听起来挺方便,但万一你想导出某个账号单独的数据,就得小心了。我上次因为要换电脑,想把user1的自选股列表导出,结果在data目录下没找到专门的列表文件,后来发现自选股其实是跟数据库绑定,只能在软件里用“导出自选股”功能,生成了一个“.lst”文件,默认会放到“我的文档\EastMoney\export”里。这个细节我踩坑时网上根本没人说清楚。

再说一个更有价值的东西:如果你下载东方财富里的板块分析数据,比如“板块排行榜”或者“行业涨跌幅”,这些数据不是存在本地,而是每次从服务器拉取后缓存在内存里,关掉软件就没了。你想保存,只能手动截图或者用软件的“输出”功能,把数据导出为txt或xlsx格式。我一般会在收盘后按“Ctrl+T”调出导出窗口,选“当前页面”,然后自动生成一个日期命名的表格,存在D盘的“复盘数据”文件夹里。这样搞了几周后,发现有个问题:早盘那种快速波动的数据,比如9点40分的板块异动,你导出时已经把缓存覆盖了,根本抓不住。所以后来我用了个笨办法,用任务计划定时截图,虽然土但效果还行。东方财富官方的数据接口其实也有,但那得上开发者平台申请token,普通用户不推荐。

最让人烦的场景是:下载一堆数据后,发现软件突然变慢,甚至崩溃。我遇到过一次,下载了三年期货的Tick数据,总共有几十GB,然后软件打开后直接内存溢出。解决方法是去数据目录里手动清理tick文件夹下的历史文件,只保留最近一年的。或者更简单的,在软件里点“系统设置”->“数据管理”->“清理历史数据”,选个时间范围,比如一个月前的全部删掉。但注意一点:清理时勾选“自选股数据”的话,你的个股收藏夹也会清空,我那次手滑点了,结果所有跟踪的股票都得重新加。所以清理前最好先导出自选股列表,反正也不费事。

最后,如果你用东方财富做模拟盘或者回测,那就涉及下载更细的行情数据。比如你想回测过去一年的1分钟K线,你得在“工具”->“数据下载”里手动勾选“分钟线”并设置年份范围。默认是只下载近三个月的,你想多就要勾“补全历史数据”,然后点“开始下载”。这个过程很慢,我试过下载十年A股数据,花了整整一个晚上。而且下载中途如果断网,第二次得重来,因为它不支持断点续传。有个小技巧是,把数据目录挪到SSD盘上,同时下载过程中别切换界面,否则容易卡死。等下载完,你会在那个stock文件夹里看到一堆1min_xxxxxxx的文件,名字是股票代码加时间戳,回测软件读取时会自动关联。

整体看下来,东方财富下载到本地的东西,核心就是那个data文件夹里的数据库文件。如果你只是日常看盘,基本不用管它。但像我这种有数据洁癖的,或者需要跨设备用自选股的,掌握这个路径和清理方法能省很多事。最后提醒一句:别信那些第三方下载站里的所谓“东方财富极速版”,我下过一次,一装就是弹窗广告满天飞,还改我的默认浏览器。老老实实通过官方渠道点本页下载按钮,虽然慢点,但至少干净。