系统交易的基础---如何得到从1999年一月到现在的全部数据

Discussion in 'MetaTrader' started by 顺势加码, Aug 23, 2008.

  1. 包括全部从一分钟线,五分钟线,十五分钟线,三十分钟线,
    一小时线,四小时线,日线,周线,月线。
    下面是“小心求证”编制的取得这些数据的方法∶

    此数据来自MetaQuotes Software Corp.自己的服务器
    因此是最可靠,最完整,时间最长,最正宗的官方数据
    时区是 GMT+2
    登入 MT4全球冠军比赛的帐号 400001 to 400257其中之一
    例如
    帐号 : 400257
    密码 : MetaTrader
    服务器 : demo.metaquotes.net:443
    当然上述密码是参观密码
    在MT4终端页面按照∶工具-〉选项-〉图表-〉把两个“最多柱数”设为10000000
    如图∶
     
  2. 退出MT4
    到目录 *\MetaTrader 4\history\downloads\ 将其中的文件全部删除
    到目录 * \MetaTrader 4\history\MetaQuotes-Demo\ 也将其中的文件全部删除
    删除的目的是因为留着它们会影响而不能下载全部历史数据
    注:其他服务器不要这样删除,这会任何数据都收不下来了
    再次进入MT4此时要再次检查步骤2。是否设定的10000000柱数变了
    变了要改过来,通常MT4程序会把其中的一个变成65000,使不能下载全部的历史数据
    进入历史数据中心如图
     
  3. 点击“下载”按钮进行下载数据

    最终可见得到自1999年以来的数据
    如下图
     
  4. 还存在的问题
    MT4 程序有时会将上述图表中最多显示柱数从10000000改为65000
    此时再看不到前面的K线,M1就只能看到2007年约3月的数据
    此时M5还是能看到1999年的。
    不知这个显示上的变化会对ea的测试是否有影响,这是要找MQ公司确认的
    另外,电脑关机再启动,那个“65000” 必定被设置,此时M5的图表也看不到1999年了,但是检查所有的*.hst 文件并没有变小,数据并没有缩短,打开MT4的 文件-〉打开离线历史数据-〉可以看到所有 M1,M5,…月线的起始日期都还是从1999年开始的
    这种看不到图表的程序设置是否对ea对看不到的数据的测试有实质影响?至少是检查不到一些交易信号了,这也是要问MQ 公司的。
    如何将这些GMT+2的数据转换为其他时区的数据?记得有帖子说过用导入的方法解决,但言之不详,知道的可说一下,
     
  5. 頂之
     
  6. 我支持一下*^_^*
    要不然把MT改掉吧