论坛风格切换切换到宽版
  • 6534阅读
  • 25回复

[EA自动交易系统]教程:如何下载可靠历史数据以及获取90%的历史测试质量 [复制链接]

上一主题 下一主题
离线xybare
 
发帖
5
金钱
81
威望
7
贡献
78
交易币
6
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-10-18
soFvrl^Ql+  
如何获取高质量历史数据以及90%的历史测试质量?
8_sU8q*s  
sk%:Sp  
ajcPt]f  
进行MT4的历史测试是有技巧的,MT4历史中心下载的数据往往质量不高,如果方法不正确只会浪费时间,更重要的是得到的是不可靠的测试结果;这篇文章将指导你如何下载历史数据,如何正确用一个独立账户来安装它并且转换到不同的时间框架,你将很快会明白并轻易掌握它。
,i$(yx?  
S{`!9Pii  
J T0,Z  
/hA}9+/  
第一步:    Download下载高质量的M1数据,Alpari下载的数据下载中心已经停了,现在可以从这里下载:http://www.forextester.com/data/datasources.html;数据是每个月更新;请选择相对应的货币对进行下载,解压备用。 ;]O 7^s#v  
 8t^;O!  
第二步: 从 Metaquotes.net下载一个全新的版本到计算机(建议),当然用现有的也行,不需要另外复制一份;因为这个MT4是历史测试专用的,不用登录到服务器,你可以把它命名为MT4测试。 a\HtxR8L  
-$!Pf$l@  
第三步: 如果你是全新安装,当MT4装完后问是否启动MT4的时候,选则不立即启动,点击完成就行了。 "351s3ff  
gWU(uBS  
第四步: 当你完成这个新的MT4安装后,删除MT4原有的所有历史数据,目录一般为:程序> Metatrader 4(或则你取的任何名字)>history.(如果这里不是全新安装用的以前的MT4就得进MT4把账户全部也删除了) /v5g;x_T  
+Muia5G  
HU.6L 'H*  
GT`<jzAiQ  
rQQPs\o  
第五步: 现在你删除完了所有隶属数据后,启动MT4 并且创建一个模拟账户(任何交易商都 2*",{m  
8@C|exAD`  
第六步:    一旦你的模拟账户建立了,你就需要将它删除,对,你没有看错,我们要删除我们刚才建立的模拟账户,为了防止它复写我们将导入的历史数据;而建立这个账户的目的只是需要一些货币对的目录结构。 L5N{ie_  
-"^WDs  
s$y#Ufz  
TXOW/{B  
第七步:    删除完了之后,关闭MT4.现在我们需要将你刚才下载下来的历史数据拷贝到这个新的MT4的历史数据目录中去,打开你的资源管理器,找到你下载的数据并解压他们,应该是一些类似EURUSD.TXT的文件;这步也可以省略,直接从你解压的目录导入也可以。 DO,&Foh\  
/>I8nS}T  
9PfU'm|h  
A-`J!xj#/  
DT]p14@t9  
在我们继续之前,再次确认一下history目录相关账户里面没有.hst文件,有的话全部删除。 =]mx"0i[  
w=>mG-  
29DWRJU  
g*imswj7  
s3!LR2qiF  
把历史数据拷贝到history目录,注意只需要文件,不包含有目录。 tBUQf*B  
eyjUNHeh#  
&V{,D))6[  
~,-O  
?O Nw*"9  
第八步: 现在,再次打开MT4终端。通常来讲,每次我们打开MT4(如果没有账户的话)都会提示开一个模拟账户,你要选择取消;接着问你登录也选择取消;记住以后每次都这样。 .g?,:$`0D?  
,X6j$YLWp  
SnU{ZGR>sP  
i_ TdI  
6\@, Lb  
登录也取消: +N_%|!F-c  
AE _~DZ:%c  
>L4$DKO  
}dl(9H=4  
:h~!#;w_  
第九步: 现在我们需要改变图表的最大数据设置,选择 TOOLS > OPTIONS. D*,H%xA  
o#6}?g.  
"Fiv ]^  
*JXJ 2  
;v\n[  
选择图表标签,编辑最大历史柱数量和最大图表显示数量为999999999999,点击确定。 yqwr0yDAl  
0f1#T gX  
P0=F9`3wb  
|?kH]Trr  
 .@Cshj  
关闭MT4再次打开,你将看到这个样子: p%-9T>og  
4KnDXQ%  
e)kf;Hkf  
BR'|hG  
wah`  
第10步: 到工具TOOLS > HISTORY CENTER(历史数据中心) (或者按 F2 ). O}Jb,?p  
$/H'Dt6x  
A?/?9Gr  
BlUY9`VWh@  
t>xV]W<  
在左边菜单中选者你想要导入的货币对,比如AUDUSD. 展开菜单你可以看到不同时间框架。他们应该是灰色的,双击1分钟时间框架。还是灰色的,不过你需要双击来导入数据。 qU}DOL|  
abND#t  
i ,'~Ds  
Fv9Z'#t  
第11步:点击 IMPORT或者是导入按钮. 然后点击 BROWSE(浏览)并且找到你下载的货币历史数据,就是那个TXT文件,例如 Metatrader > history > demo account 目录中, whe选择文件并打开它,或许要等待几分钟,视计算机速度而定,有可能你需要将文件类型从TXT变为所有,以便显示所有文件。 Nd6z81  
.\VjS^o&Z&  
&eg,*K}'  
Xk2  75Y  
n'ro5D  
如果没有打开,你可以尝试跳过一列(skip 1 columns),通常情况都可以正常打开。然后点击OK。 3 yElN.=  
Pc3u`QL?  
7-5q\[ZK  
:* 'i\  
[ACYd/  
重复以上步骤就可以导入更多的货币对。 gor6c3i  
0h7\zoZ5  
VYF4q9  
'~@WJKk  
#zXDh3%]a  
!B\\:k]aO^  
第12步:  打开一个你希望的货币对(你刚导入的)图表,选者1分钟图,你应该可以看到1分钟图了。其他周期的图,你可能只看到“等到更新”画面,因为我们还没有那些周期的历史数据,需要下面的工具转换一下。 u4S3NLG)  
3{%/1>+x5  
$Ec;w~e  
\F> *d!^C  
第13步:    转换数据 – 下载周期转换脚本:http://codebase.mql4.com/276,将Period_converter.mq4 ,拷贝到MT4/experts/scripts目录下 ,然受将这个脚本拖动到1分钟图表上,输入5就将得到5分钟数据;再次拖动输入15就将得到15分钟数据。如果嫌麻烦,还可以用:http://codebase.mql4.com/6534 Period_converter_auto.mq4the一次性全部转换为5,15分钟。。。知道日线图。不过周线和月线图还得自己转换。 7.5G4  
04( h!@!g:  
#>233<  
.z_^_@qdm  
v!x=fjr<  
有没有转换成功查看日志或者历史数据目录就可得知。 Qc3 !FW<26  
]$z~;\T  
? 56Zw"89  
#a/lt^}C*  
lRO4- y  
:?60pu=  
!x,3k\M  
第14步:    重复以上步骤导入其他货币对。 :}E*u^v K  
mhcJ0\@_  
<,LeFy\zW  
第15步: OK,重新打开MT4,现在你应该可以看到所有周期图表了。就是这样,接下来你就可以可以进行历史测试了。后面的不用我告诉你怎么做了吧。 g :O.$  
Ue8_Q8q5  
,,@_r&f:  
写在最后:即使是90%的数据质量,对于测试剥头皮(1-15个点盈利)的EA的历史测试结果还是不太可靠的,这个时候我们就需要tick数据了,通过tick数据我们可以得到高达99%的数据质量,不过过程也要复杂得多,有机会再和大家交流了。 Y\j &84  
t);5Cw _  
u_mm*o~)g  
[ 此帖被xybare在2010-10-18 21:30重新编辑 ]
 
离线xybare
发帖
5
金钱
81
威望
7
贡献
78
交易币
6
只看该作者 沙发  发表于: 2010-10-28
好东西自己顶
 
离线5011

发帖
31
金钱
412
威望
0
贡献
88
交易币
0
只看该作者 板凳  发表于: 2010-10-28
离线dconini

发帖
10
金钱
576
威望
0
贡献
91
交易币
0
只看该作者 地板  发表于: 2010-10-29
辛苦了~~! E9#.!re|^  
离线dconini

发帖
10
金钱
576
威望
0
贡献
91
交易币
0
只看该作者 地下室  发表于: 2010-10-29
 
离线907786203

发帖
2
金钱
0
威望
0
贡献
37
交易币
0
只看该作者 下水道  发表于: 2010-10-30
      
离线yjcal138
发帖
1
金钱
1
威望
0
贡献
34
交易币
0
只看该作者 6楼 发表于: 2010-12-06
图片怎么看不到的?
离线飞熊
发帖
1
金钱
102
威望
0
贡献
80
交易币
0
只看该作者 7楼 发表于: 2010-12-12
不能谢谢分享
离线wangxiyg2008

发帖
39
金钱
72
威望
367
贡献
100
交易币
17
只看该作者 8楼 发表于: 2010-12-22
顶级感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
离线蔡公馆
发帖
1
金钱
19
威望
0
贡献
53
交易币
0
只看该作者 9楼 发表于: 2011-01-18
千分感谢!
离线ajialong
发帖
25
金钱
27
威望
43
贡献
66
交易币
7
只看该作者 10楼 发表于: 2011-01-19
谢谢分享
离线xybare
发帖
5
金钱
81
威望
7
贡献
78
交易币
6
只看该作者 11楼 发表于: 2011-02-15
离线yesky12
发帖
3
金钱
3
威望
49
贡献
40
交易币
0
只看该作者 12楼 发表于: 2011-03-16
谢谢分享好东西,请问第13步骤:"将这个脚本拖动到1分钟图表上",如何拖动拖动到哪啊?能给个图明示吗?我这里拖不过去,还是不能转换.
离线yesky12
发帖
3
金钱
3
威望
49
贡献
40
交易币
0
只看该作者 13楼 发表于: 2011-03-16
引用第14楼yesky12于2011-03-16 15:59发表的  : QlCs ,bT  
谢谢分享好东西,请问第13步骤:"将这个脚本拖动到1分钟图表上",如何拖动拖动到哪啊?能给个图明示吗?我这里拖不过去,还是不能转换.
^\ocH|D  
已经搞定。重新下了个Mt 4:)
离线泰友虔
发帖
69
金钱
335
威望
108
贡献
96
交易币
26
只看该作者 14楼 发表于: 2011-04-14
好贴顶起来。慢慢研究
离线zhuli18

发帖
2
金钱
27
威望
52
贡献
72
交易币
289
只看该作者 15楼 发表于: 2011-04-14
已经按照LZ方法,完全搞定,真是详细啊,LZ辛苦了.。 就是想问一下,模型质量的高低,有什么影响?
离线yanshuming
发帖
27
金钱
23
威望
0
贡献
69
交易币
0
只看该作者 16楼 发表于: 2011-04-20
顶了,很多内容
离线曾戊庚

发帖
76
金钱
141
威望
186
贡献
80
交易币
140
只看该作者 17楼 发表于: 2011-07-07
这下好了, 不再担心历史数据不够了. 4_h?E:sBb  
多谢!
离线曾戊庚

发帖
76
金钱
141
威望
186
贡献
80
交易币
140
只看该作者 18楼 发表于: 2011-07-09
仔细看了一下,转换得到的月线数据为误,不是正常从每月1号开始统计,这样会对测试产生影响的。另外,月线数据敢太少了,至今为止才140个左右,我觉得要是达到200以上,才可正常使用。
离线yanshuming
发帖
27
金钱
23
威望
0
贡献
69
交易币
0
只看该作者 19楼 发表于: 2011-08-12
又参考了一遍,不错,顶了
离线rsdy18418081

发帖
95
金钱
16
威望
24
贡献
68
交易币
0
只看该作者 20楼 发表于: 2011-10-10
tick数据怎么获得呢?请楼主有空了回来看看啊?
离线dashan777
发帖
3
金钱
30
威望
0
贡献
35
交易币
0
只看该作者 21楼 发表于: 2011-10-12
谢谢分享好东西啊 vqN/crJ@  
离线zouhouzi
发帖
33
金钱
15
威望
0
贡献
58
交易币
0
只看该作者 22楼 发表于: 2011-10-12
实在是好东西呀,。。。。。晚上回家好好研究
离线ontheway

发帖
13
金钱
27
威望
0
贡献
58
交易币
0
只看该作者 23楼 发表于: 01-21
请问mt4自带的数据和此贴中所讲到的forextester网中数据哪个更可靠??我比对了2者有差别耶
离线l.n
发帖
87
金钱
48
威望
0
贡献
66
交易币
0
只看该作者 24楼 发表于: 02-04
强力MARK
在线dhmzb

发帖
22
金钱
12
威望
0
贡献
45
交易币
0
只看该作者 25楼 发表于: 05-19
不知道月线怎么换算?

  • 在线咨询
  • 400-881-0680