东方财富下载下来的数据怎么用?这几个地方你得知道
下载安装那点事,别小看这一步
很多人一上来就急着找“东方财富下载”按钮,点进去就狂点下一步。我最早用的时候也这样,结果装完发现桌面上多个什么“东方财富极速版”的图标,跟正主还不一样。后来才搞清楚,东方财富的PC版官方全名叫“东方财富终端”,下载站上那个大按钮通常是正版入口,但有些站会混进去几个推广链接。你点本页下载按钮的时候,先看一眼文件名,如果是标准的“dfcf.exe”或者“东方财富终端_Setup.exe”,基本没问题。要是文件名里带“大师”“极速”“VIP”这类词,十有八九是捆绑包,得留个心眼。
安装过程中有个细节容易被忽略——选安装路径的时候,很多下载站默认帮你勾了“创建桌面快捷方式”和“启动时检查更新”,这倒没什么。但“附加组件”那一栏,有的版本会偷偷把“同花顺模拟炒股”或者“广告推送”勾上。我第一次没注意,装完开机弹了一堆广告,还以为电脑中病毒了。以后装的时候,每下一步都慢点看,把那些多余的勾选全取消掉。特别是“安装后立即运行”那个勾,建议也去掉,先把软件配置好再说。
装好后第一次启动,会弹一个“协议确认”框,直接点同意就行。然后会让你选“专业版”还是“极速版”,新手别手抖选极速版,那个界面阉割了很多关键功能,比如深度数据、板块排名这些以后会用上的。老老实实选专业版,用惯了再说。
数据文件在哪,怎么找出来用
你下载完东方财富,用了几天,做了些自选股,画了几条线,数据就存在本地了。但很多人不知道这些数据文件放在哪,想导出或者备份就抓瞎。我第一次想重装系统的时候,找了半小时才找到。默认路径是C:\Users\你的用户名\AppData\Roaming\EastMoney\ 里,具体有个叫“data”或“cache”的文件夹,里面按日期和股票代码存了一堆.dat文件。这些文件是加密的二进制格式,直接双击打不开,别指望记事本能看。
但你要真想用这些数据,就别盯着.dat文件。东方财富终端自己就带了个“数据导出”功能,在“工具”菜单下。点进去可以选“当前屏幕数据全部导出”或者“自选股数据导出”。我常用的一个操作是:打开某只股票的日K线图,右键选“导出数据”,然后选CSV格式,这样导出来的是标准表格,在Excel或者WPS里直接能用。导出的时候注意两个参数,一个是“时间范围”,默认是全部,但如果你只想要最近一年的数据,手动选一下区间;另一个是“数据精度”,默认是“复权”,除非你有特殊需要对原始数据做计算,否则别改。
还有个情况:现在很多版本支持一键导到通达信或者同花顺格式。你在“系统”里找“数据维护”,里面有“数据转换”选项。我试过几次,选“导出到通达信”后,生成的文件直接放在我的文档\EastMoney\Export\ 下,拿去别处导入也顺利。就是注意一下,如果有除权除息的数据,导出的过程中软件会提示“是否处理除权”,建议选“是”,不然日后对照起来乱。
下载历史K线数据,别等软件崩了才着急
做复盘或者写策略的人,最怕的是电脑突然坏了,或者软件升级后历史K线数据全清空。之前有个朋友就是,用了两年的自选股分析图表,某天软件更新后历史数据只剩三个月,找他哭诉。其实东方财富的数据服务器会保留所有历史,但本地缓存有限。你要提前把关键股票的历史K线数据单独下载下来,存成文件。
操作很简单:进入个股界面,按键盘上的F5调出K线图,然后在“工具”菜单里找“下载历史数据”。默认下载的是全部日K线,但你可以勾选“5分钟线”“60分钟线”“月K线”这些。我自己做量化回测的时候,会把沪深300成分股的近五年日K线全部拉下来。注意时间跨度,超过十年的话,一次下载量很大,软件可能会假死几分钟。这时候别关窗口,等右下角的进度条走完就行。下载好的数据会自动整合到本地,你后续在“自选股管理”里能看到“本地数据”的标识。
有个小技巧:如果你需要批量下载所有自选股的K线数据,别一个股票一个股票点,那样太累。先把所有自选股加入到一个“板块”里,然后进入“板块分析”界面,选择“数据下载”里的“批量下载”,可以一次性搞定。我最多一次下载了300只股票的一年5分钟线,大概花了一个多小时,中间断了一次,因为默认的“时间间隔”设的太短了,改成5秒间隔后就没问题。
实时行情数据的二次加工,别只会盯着看
很多人把东方财富下载好,打开就盯着盘面看,最多调调颜色。其实里面的实时行情数据是可以“流出来”的,尤其对做量化或者做盘后分析的人有用。软件自带一个“DDE数据接口”,在“系统设置”里打开“DDE服务器”选项。第一次用的时候,会弹出一个端口号和协议说明。默认端口是 8088,协议是简单的文本格式,你可以在Excel里通过DDE函数连接。比如在Excel单元格里输入 =DDE|EQS|!SH600519,这个函数就能自动拉取贵州茅台的当前股价。不过DDE有个缺点,数据更新有延迟,而且不能同时拉太多股票,否则Excel会卡死。
更高级一点,你可以用它的“实时监控”功能,在“股票”菜单下找“预警系统”。设置一个条件,比如“当五粮液成交量小于10万手时弹出提醒”,它就会实时监控并在达到条件时弹窗或者发声音。我用这个功能监控过几只自选股的异动,条件设好后基本不用盯着屏幕,省心很多。不过注意,监控的股票数量有限制,免费版最多只能同时监控30只,再多就得升级VIP。
还有一个不少老用户才知道的东西:“资金流向数据”。你在个股界面的“资金”标签下,能看到大单、中单、小单的流向。如果想把这些数据导出来做分析,同样在“工具”里找“数据导出”,选“资金流向数据”类型。导出的CSV文件里字段很详细,从总流入到主力净流入都有。我试过拿这些数据跟同花顺对比,差异不大,但东方财富的更新时间更快,大概晚1-2分钟。
自定义指标和公式,从装到用到调试
自选股数据看久了,肯定想加点自己的公式,要么画个自己的均线组合,要么写个买卖信号。东方财富的“公式编辑器”在“工具”菜单里,名字就叫“公式管理”。第一次打开有点懵,因为界面长得很像几十年前的编程IDE。但你不用慌,里面的语法跟通达信、同花顺几乎一样。比如你要写一个10日均线金叉60日均线的选股条件,在“条件选股”里新建,输入 MA(C,10) > MA(C,60) AND REF(MA(C,10) < MA(C,60), 1),测试一下通过就能直接用。我刚开始写的时候,经常报错“参数类型不匹配”,后来发现是因为逗号用了中文全角,改成英文半角就对了。
公式里比较坑的地方是“复权处理”。默认情况下,公式计算用的是“未复权”价格。如果你要算除权后的真实走势,得在公式里加一行参数,比如 SETPRICETYPE(2) 表示用后复权。否则你会看到某些除权日当天,公式突然指标混乱,比如MACD金叉变成了死叉。这个坑我踩了好几次,后来乖乖在每个公式开头都加上复权设置。
调试公式的话,它自带一个“公式测试”功能,你可以在“工具”菜单里找到。启动后可以选一个时间段,比如2019年到2023年,然后看公式在历史数据上的表现。但别只看胜率,还得看最大回撤。我拿一个简单的“KDJ金叉买入”公式测了五年,胜率有60%,但最大回撤40%,这意味着如果真按照公式操作,可能会出现连续亏损20%以上的情况。这时候你得重新调参数,别贪心。
数据导出后的坑,怎么避
导出数据在Excel里打开后,很多人就开始做图表、写分析。但有一个常见的坑:时间格式。东方财富导出的CSV文件里,日期是以“YYYYMMDD”的字符串存的,比如“20231215”。Excel默认会把它识别成数字,然后自动转格式,比如变成“45000”这种奇怪的数字。解决办法有两个:一是导入CSV的时候,在Excel的“数据”选项卡下选“从文本/CSV导入”,然后在“数据类型”里手动把日期列设成“文本”;二是更省事,在导出前先把软件里的“日期格式”改成“YYYY-MM-DD”,这样Excel一般能正确识别。但如果你的Excel是英文版,可能还是得手动处理。
还有个容易忽略的问题:复权数据导出来以后,股价跟实际行情对不上。比如导出来某天价格显示是100元,可你翻K线图那天明明收在120元。原因在于,导出的复权数据是“向后复权”或者“向前复权”的,具体取决于你导出时的选项。如果只是做跟其他软件对比,建议统一用“后复权”。如果是为了计算收益率,用“前复权”更合适。我自己一般两种都导一份,然后用公式算差值,确保没出错。
另外,导出的文件里可能有空行或者多余的表头。比如有些版本的导出会在第一行写“东方财富网数据”,第二行是空行,第三行才是数据列标题。你在Excel里操作筛选、透视表的时候,那个空行会导致范围出错。我的习惯是,数据导入后先手动检查第一行,把多余的标题行删掉,再开始分析。
数据管理与备份,别等丢了才后悔
你费了功夫下的数据,该怎么管理和备份,才能避免某天突然全没了?东方财富终端的本地数据默认存在系统盘,而系统盘一旦重装,这些数据就全没了。我吃过一次亏,重装系统后,所有自选股的历史K线、画线、公式都清零了,气得不行。从那以后我固定每周末做一次完整的数据备份。
备份方法其实不复杂:在“系统设置”里找到“数据维护”中的“备份与恢复”。点“备份”,它会让你选一个路径,我通常选一个移动硬盘或第二块硬盘的文件夹,比如D:\Backup\EastMoneyBackup。备份出来的文件是一个压缩包,大约几百兆。恢复的时候,点“恢复”并选择这个包即可。但如果你的数据量太大(比如几十只股票十年数据),备份时间会很长,大约半小时到一小时。我通常趁周末不用电脑时挂着让它跑。
另一个备份思路是,用“自选股导出”功能,在“自选股管理”里选“导出列表”。这个文件非常小,才几KB,里面只存了股票代码和名称。下次重装软件后,直接导入这个列表,再配合上面说的K线数据批量下载,省时省力。不过要注意,导入自选股列表时,默认是合并到现有列表里,不是覆盖,所以如果你重装软件后列表是空的,导入前最好把自动生成的测试自选股先删光。
最后说个玄学经验:别把数据备份文件放C盘。不管你是用机械硬盘还是固态,系统盘一旦出问题,什么都救不回来。我一般备份到NAS(网络存储)或者U盘里,每个月再同步一趟到云盘。数据这东西,存的时候嫌麻烦,丢的时候才心疼。