本站主要收集EA、MQL4的源码,以及学习。
MQL4入门非常容易,有任何一种语言的基础,比如C语言就可以很容易入门,然后(1)再通过网络学习MQL4的基本语法、29个基本指标、编程课程(比如老易的),之后(2)尝试汉化理解各种有源码的ea或指标,接着(3)尝试修改ea,最后(4)自己编一个ea出来。
汇海泛舟,我们碰到太多ea,总少不了以下五个步骤,缺失任何之一,将不能正确使用,也不能发挥该ea的价值:
- 回测(backward test)
- 通过MT4自带的策略测试器,使用高质量tick data做回测。
- 也可使用QuantAnalyzer等专业工具做分析。
- 前测(forward test)
- 模拟盘以及小资金实盘验证,检验回测与实盘之间的差异。
- 也可使用QuantAnalyzer等专业工具做分析,比如做蒙特卡洛分析。
- 反编译(decompile/edu)
- 为理解并掌握ea逻辑,把控风险,需要获得源码,方便分析作者的思路。
- 汉化梳理、改进优化
- 反编译之后的代码一般可读性差,需要进行汉化梳理,排查常规错误。
- 结合其它ea的经验,在不破坏原作者逻辑的基础上做适度改造。
- 也可使用QuantAnalyzer等专业工具,通过限制持仓时间、限定工作日\星期\小时段\币种\开单方向等多种方式做性能提升。
- 优化使用参数。
- 实盘
- 经过深入研究该ea后,且有源码在手,风险可知/可控,就可以放心实盘了。
发表评论