本站说明

本站主要收集EA、MQL4的源码,以及学习。

MQL4入门非常容易,有任何一种语言的基础,比如C语言就可以很容易入门,然后(1)再通过网络学习MQL4的基本语法、29个基本指标、编程课程(比如老易的),之后(2)尝试汉化理解各种有源码的ea或指标,接着(3)尝试修改ea,最后(4)自己编一个ea出来。

汇海泛舟,我们碰到太多ea,总少不了以下五个步骤,缺失任何之一,将不能正确使用,也不能发挥该ea的价值:

  1. 回测(backward test)
    • 通过MT4自带的策略测试器,使用高质量tick data做回测。
    • 也可使用QuantAnalyzer等专业工具做分析。
  2. 前测(forward test)
    • 模拟盘以及小资金实盘验证,检验回测与实盘之间的差异
    • 也可使用QuantAnalyzer等专业工具做分析,比如做蒙特卡洛分析。
  3. 反编译(decompile/edu)
    • 为理解并掌握ea逻辑,把控风险,需要获得源码,方便分析作者的思路。
  4. 汉化梳理、改进优化
    • 反编译之后的代码一般可读性差,需要进行汉化梳理,排查常规错误。
    • 结合其它ea的经验,在不破坏原作者逻辑的基础上做适度改造。
    • 也可使用QuantAnalyzer等专业工具,通过限制持仓时间、限定工作日\星期\小时段\币种\开单方向等多种方式做性能提升。
    • 优化使用参数。
  5. 实盘
    • 经过深入研究该ea后,且有源码在手,风险可知/可控,就可以放心实盘了。

2017-12-04

本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)