提示
这是 2011 年写的一个系列教程。
先简单介绍一下,MT5 的指标编写是用 MQL5 作为编程语言的,与 MQL4 相比 MQL5 是面向对象的,不知道什么是面向对象的也不用理会,我会按的实例编程的顺序写,中间需要补充什么编程常识再加,这样完全不会的人一步一步做下来也比较容易有成就感。
首先打开 MQL5 的编辑器——MetaEditor,MQL5 教程第一篇有说过在哪儿点。
点顶部菜单栏 文件 -> 新建 会弹出 MQL5 的向导,选 自定义指标 点 下一步,填写几本信息:
名称:Indicators\bary-2(注意:默认有 Indicators\,这个是目录位置,不要删,名字写后面。)
作者:bary
参数先不用加,点 下一步。
默认第一个,后面有 open,high,low,close 的那个,点 下一步;单独窗口的先不选,直接点 完成。如果安装 MT5 的时候没有改安装目录,下会在 C:\Program Files\MetaTrader 5\MQL5\Indicators 目录下新建一个名为 bary-2.mq5 的文件。如果有改安装目录,就到你的目录下找 MQL5 文件夹下的 Indicators 这个文件夹。如果新建的时候名称那里删掉了 Indicators\,则文件会自动新建在 MQL5 目录下。
Indicators 这个文件夹里就是所有自定义指标文件的存放位置,源文件后缀是 .mq5,是点开可以编辑源码的,编译后会生成同名以 .ex5 为后缀的文件,是给 MT5 软件运行用的,一般买到的自定义指标都会给这个编译好的文件而不会给源文件。
想学习编程,跟楼主学习,多多指导!
写得不清楚的地方也请你多多指教。