东方财富下载的那些数据文件,我教你导出和备份

东方财富下载 ·
东方财富下载的那些数据文件,我教你导出和备份

下载与安装的坑和捷径

你从网上搜东方财富,点进某个下载站,经常一屏幕花花绿绿的按钮。我最早用这软件的时候,被那些“高速下载”“安全下载”按钮骗过好几回,点下去直接弹个别的安装器,还得手动关一堆弹窗。其实想装原版很简单,你就找那个最不起眼的“普通下载”或者“本页下载按钮”,一般藏在页面底部或者边角,文件大小直接标在旁边,通常是几十兆的exe文件,别下载那些几百兆的“大礼包”,那种多半捆绑了其它东西。

安装过程里有个坑很多人不知道:装完后第一次启动,它会在后台自动下载数据,网络不好就容易卡在百分之几十,进度条不动。我有个朋友以为软件坏了,来回重装了三次。正确做法是安装时选自定义路径,别放C盘,找个空闲大的盘比如D盘,新建个文件夹叫“东方财富”,后面备份数据也方便。装完之后先别急着登录账号,去设置里把“自动更新”关掉,不然软件版本一升级,某些自定义的指标和公式可能会被清掉,我吃过这个亏。

另外,很多下载站提供的版本不一定是最新版,但旧版反而稳定。如果你只用来看看盘面、查查基本面,没必要追着那个“最新版”跑。我试过几次升级后,发现K线图界面卡顿加剧,后来降回老版本反而流畅。下载站上一般会标明版本号,我建议你选那种发布时间超过两个月、评论区没大量吐槽崩溃的版本。点本页下载按钮前,顺便看一眼文件数字签名,右键文件属性里能看到,显示“东方财富信息股份有限公司”才放心。

高速下载多线程·稳定不限速安全纯净无广告·无捆绑全平台支持Win·Mac·手机

数据文件到底存在哪个文件夹里

用过一段时间你会发现,东方财富会在本地存大量的数据文件,包括自选股列表、画线记录、公式指标、甚至你设置过的界面布局。这些文件不乱跑,主要藏在安装目录下的某个子文件夹里。我以我自己电脑为例,我在D盘的Dzcf目录下,进去能看到一个叫“data”的文件夹,里面按照用户ID分了不同文件夹。每个用户ID文件夹下,有“grid”“scheme”“user”等子目录。

“grid”文件夹里存的是你画线的数据,比如趋势线、黄金分割线,要是哪天重装了系统,只要把这个文件夹复制出来,导回去,画线一个不少。“scheme”存的是你的版面布局,比如我习惯把桌面分成四屏,左侧自选股列表、中间K线图、右下方分时成交,这个布局文件就在scheme里,后缀是.dsf。说白了,你花大半天调好的界面,最终就是几个文件的事。

还有自选股列表。很多人以为自选股是绑定账号的,登录就自动同步。实际上老版本东方财富本地优先,如果没登录或者网络不好,自选股数据只存在本地,格式是个叫watchlist.dat的文件。我知道有朋友因为重装系统忘了备份,两百多只自选股全丢了,全是自己一个个翻公告加进去的。所以我特别建议,你先找到这个文件,单独拖到U盘或者云盘存一份,没坏处。

要定位这些文件,最快的方法是在软件设置里找“数据目录”选项,点一下它就自动打开文件夹。如果版本不一样找不到,就右键桌面软件快捷方式,选“打开文件所在位置”,然后一层层找。Windows系统下有些文件夹被隐藏了,你需要在资源管理器里点“查看”然后勾选“隐藏的项目”才能看到。

个股数据与K线数据的导出方法

每次换系统或者想在手机上看某个股票的历史行情,我做的第一件事就是导出日线数据。东方财富导出的操作路径还算清楚,在K线图界面的工具栏里找“导出”按钮,一般是个小图标,像个小软盘或者箭头。点它之后会弹出对话框,让你选择数据范围,默认是当前屏幕显示的那段K线,你也可以手动选起始和结束日期。

格式方面,我一般选CSV,这样用Excel或者WPS直接打开,数据列包括日期、开盘价、收盘价、最高价、最低价、成交量、成交额。有一次我需要做个量化回测模型,偷懒直接用了东方财富导出的数据,结果发现里面的复权设置默认是前复权,跟我预期的后复权不一样,曲线直接变形。所以导出之前,一定得先到K线图界面上方点一下“复权”选项,设成“不复权”或者你要的复权方式,不然导出的价格对不上历史真实价格,搞量化分析会出大问题。

还有一个细节:导出的时候可以勾选“包含今日数据”,但如果你在盘中导出,今天的数据还在实时变化,你导出的文件在收盘后就没用了。所以我都是盘后三小时再导出,确保成交量和价格都是终值。批量导出多个股票数据,可以建个自选股组,然后在“数据导出”功能里选“批量导出”,一次最多好像能导80只,再多的话文件会裂开成几个。你要保存的项目挺多,除了K线数据,还有分时成交、资金流向这些,但后者的数据量更大,建议按需导,别贪多,不然一个CSV文件几十兆,打开都卡。

公式指标和画线工具的备份技巧

我自己最心疼的就是花时间写的自定义公式。东方财富的公式是用它自己的语言写的,代码保存在一个叫formula的文件夹里,后缀名一般是.fml。那次我重装系统,忘了备份这个文件夹,我写的一个MACD背离自动提示公式彻底没了,后来花了三天才把代码逻辑回忆起来,写个差不多的。所以现在每个月固定把formula文件夹整个打包加到压缩包里,扔到云盘。

公式导出的方法其实比想象中简单。在软件界面上找到“公式管理”或者“公式编辑器”,打开之后点击“导出”按钮,它会列出你所有的公式列表,你可以选单独一个导出,也可以全选一起导出。导出来的文件是个.fml文件,很小,几十KB到几百KB。然后从公式管理界面的“导入”按钮把这个文件再装回去,公式就恢复如初。我建议你给导出的文件重命名,加上日期,比如“MACD背离20241020”,这样后续想找哪个版本一目了然。

画线工具的数据更隐蔽,上文提过存在grid文件夹里,但如果你重装了软件,系统会生成新的ID文件夹,你把旧的grid文件夹拷过去覆盖时要注意,先退出软件再操作,不然可能会锁文件不让覆盖。我一个朋友直接开着软件复制,结果目标文件夹提示被占用,后来重启了一次才搞成功。另外,画线备份里也包含时间戳和标注文字,比如你在K线上用文字标记的“财报超预期”“这里出预警”,这些文字不会随账号同步,只存在于本地,换了电脑即使登录同一账号也看不到这些标注。所以那些标注了重要信息、准备留着复盘用的画线,一定要单独导出备份。

导出数据的实际应用场景,不只存着吃灰

备份文件不光是为了防止丢数据,更多的是你真的能用它做点事。我自己每季度会把所有持有的股票日线数据导出来,放在一个Excel表格里,用条件高亮标出跌幅超过10%的日期,然后统计大盘下跌时哪些股票相对抗跌。这种统计方法用东方财富本身的统计功能也能算,但导出后我可以按自己的逻辑拍数据,比如做成散点图看波动率分布,软件里做不到这么灵活。

还有个用法是分享数据。之前有朋友问我某只票的逐笔成交明细,软件里显示一段时期的数据,但没法一次性导出全周期,我就用导出的日线数据结合分时数据,在他的电脑上重新复盘。导出时选“分笔成交”格式,包含每一笔交易的时间、价格、买卖盘方向,文件大一些,但分析妖股的主力动向非常好用。有人还拿这个做短线回测,比如用分笔数据计算某一时间段内的大单买入占比,结合成交量判断控盘度,这些数据东方财富没有现成的指标,只能靠你自己导出去算。

如果你是个爱写文章的人,比如在论坛发技术分析贴,或者做投资记录的自媒体,导出的K线截图经常被平台压缩糊掉,不如导出CSV数据用Excel画折线图,输出高清图片,配上自己的分析,效果专业得多。有一次我写某个股票长线持仓的逻辑,就是拿导出的五六年的月线数据做的走势对比,直接展示年份对应的涨跌幅,读者都说数据清晰,不像市面上那些只放个截图就糊弄的帖子。

误删后怎么补救,以及常见的文件损坏问题

数据文件有时候会莫名其妙坏,比如你突然发现某天的走势图少了一段,或者画线全部消失,那多半是数据文件损坏。我自己碰到过一次,是因为突然断电,当时软件还开着在更新数据,重启后自选股列表全空了,但行情数据别的部分还在。

这时候第一反应是去安装目录下的data文件夹,找到“temp”或者“backup”子目录,东方财富有时候会在正常更新前自动生成临时备份。我那次就是在temp里找到个后缀是.bak的文件,改成原文件名后覆盖回去,自选股全回来了。如果你找不到这个文件夹,可以尝试在软件菜单里点“数据维护”或者“清除缓存”,清了之后再重新下载,数据文件会自动修复,但画线和公式可能要重新设。还有个笨办法,关闭杀毒软件的安全扫描功能,因为我发现某些安全软件会把东方财富的临时数据文件识别为可疑文件直接隔离删掉,搞了半天数据不全,其实是杀毒软件干的好事。

如果以上方法都不行,你只能借助第三方数据恢复软件,比如Recuva这种,扫描你安装东方财富的硬盘分区,找到被删除的文件,只要没被新数据覆盖,一般能恢复出来。我试过用这个找回一整个formula文件夹,成功率达到八成。但要注意,恢复出来的文件包名字全是数字加字母乱码,得一个个打开看内容才知道是哪个公式,所以平时备份比事后恢复省心一百倍。

自动备份的思路,一劳永逸

手动备份容易忘,所以我设置了一个自动化流程,用Windows自带的计划任务搞了一次,现在每月定期自动把东方财富的数据文件夹压缩打包到我的外接移动硬盘上。你不需要懂复杂脚本,一个简单的批处理就行。

操作方法是:先在D盘建个文件夹叫“zb_dzcf”,然后打开记事本写一行命令,比如 “xcopy C:\Users\你的用户名\AppData\Roaming\dfcf\data D:\zb_dzcf\data /e /y” 用xcopy完整复制整个数据目录,保存成backup.bat。再去Windows搜索栏打“任务计划程序”,点创建任务,触发器选“按预定计划”,比如每月1号凌晨3点(那时候软件一般没开),操作里选择启动那个bat文件。然后整个备份就在后台静默搞定,你完全不用管。

这个做法我用了快两年,中途有次换电脑,把整个备份文件夹复制进新电脑的对应目录,打开东方财富,所有自选、画线、公式、布局、甚至曾经用过的预警条件都原封不动,跟我旧电脑一模一样。那一刻真的很爽,相当于省了两三天的重新设置时间。如果你嫌写命令麻烦,网上也有专门针对东方财富的备份小工具,但我不太推荐,因为那些工具半年不更新就失效了,不如自己写的批处理靠谱,反正不涉及复杂的逻辑。关键就是,你要找对数据路径,我上方的路径你按自己电脑的实际文件夹改一下就行,别直接复制我的,因为系统用户名不一样。