做资金流动分析时,需要对历史走势进行截图分析,但是国内的股票软件都不支持走势暂停功能,所以每次关闭软件后,再重新打开,需要很繁琐的记忆上次截图的位置,然后手工定位到上次分析的地方。如果将A股数据直接导入到MT4里面,就不用这么麻烦了。
又或者有些人想做历史测试,或者使用MT4里面的众多指标和功能的话,也需要把A股历史数据导入到MT4软件中。
网上搜了半天,却没有一个教程。还有一些数据转换和导入软件是别人做出来卖的。
算了,还是自己摸索吧!于是自己研究了半天,终于搞定了这个问题。
需要准备的软件工具:
大智慧(或其他支持股票数据导出的软件,如建议用通达信可以用前复权 试过成功等)
Excel
MT4软件
第一步:打开大智慧。然后下载完整历史数据。
首先点工具——下载数据。将日图数据勾上。如果你需要其他周期或者完整资料,就视情况勾上吧(反正我是全部勾上的)。然后选中右边的自动同步。耐心等待全部数据下载完成。
第二步:导出个股数据。
大智慧只能一次导出一只股票。通达信可以一次导出所有股票。这里还是以大智慧为例。
选择工具——数据浏览器
在打开的对话框中先选择你要导出的股票,以600000浦发银行为例。
选中浦发银行后,再在数据类型的下拉框中选中日线数据(还有5分钟数据、分时数据等等,根据需要选)
最后点导出数据,导出为一个excel文件。OK,大智慧部分大功告成!
第三步:打开刚才导出的excel文件,修改文件格式以匹配MT4的格式。
首先删除第一行和第G列。
然后修改A列的时间格式。选中A列所有数据,点右键,设置单元格格式。
选中自定义,将格式改为“yyyy.mm.dd”,然后点确定。注意,是英文的.不是中文的句号。
然后在B列前插入一个新的空白列。
全选新的空白列,点右键,设置单元格格式。
选中时间,将格式改为13:30的样式。
设置完成后,在第一行键入内容:“0:00”,并复制到最后一行。注意,中间的冒号是英文格式的。该行就是K线的时间。由于我们是日图,所以直接用0即可。如果是其他周期的,需要根据K线的实际时间自行设置。自己摸索吧~
OK,格式设置完成。将文件另存为CSV格式。(如果有跳出来什么不兼容的提示,不用管它,直接点是。)
该CSV文件即可导入MT4中了!
第四步:将CSV数据导入到MT4中。
打开MT4软件。选择工具——历史数据中心。
选择一个不交易的品种,双击日线图。
这里我选了一个GBPCHF,双击日线图。如果有历史数据的,先点删除按钮将历史数据删掉。然后点导入,打开刚才的CSV文件。
看看,如果数据是对的,直接点确定。搞定。关闭历史数据中心。
第五步:在MT4中打开600000浦发银行的K线图。
选择文件——打开离线历史数据。找到刚才导入的那个品种列表。GBPCHF,daily。点打开。好了,大功告成!
接下来想怎么操作就随你自己了!
|