初识MQL4语言结构
2019-02-18 本文已影响0人
IBM_LELE
1.MetaEditor语言库
image.png
Experts:存放EA。
Files :存放 Csv 文件 和Txt 文件。
Image :存放自动截图文件 和 当时触发策略时的k线图截图。
Include :存放头文件。
Indicators :存放 技术指标。
Libraries :库文件。
Logs : 日志文件。
Scripts : 脚本。
- EA ,指标,脚本 区别
EA:
Expert Advisors 自动交易。条件进出场; 资金管理; 仓位管理;
是绑定到任何金融工具上的机械交易系统。与自定义指标类似,每跳动一次,expert advisor 就作用一次,其与指标的不同之处在于,它们可以通知您市场情况(例如,提供某些买入或卖出建议)或自己进行交易,无需您的帮助。终端可支持策略测试,从而快速评估您的 expert advisor 的盈利能力。您可以用 MQL4 语言描述您的策略,而终端会坚定不移地遵循您的所有指示。
Indicators
主图指标 indicator_chart_window ; 副图指标 indicator_separate_window;
是技术指标,主要作为内置指标的补充。它们用于开发图表或其他可视信息。和脚本不同的是,自定义指标在每次价格变动(即每跳动一次)时运行一次。显示什么指标只取决于您。它可以是一个没什么作用的窦道图,也可以是帮助您探寻市场方向的强大工具。例如,如果您确切地知道市场在什么时候、哪些情况下会趋于平盘态势,您可以将其编写到一个指标里。
Scripts
就是命令序列,即您每请求一次才运行一次的程序。它们可替代您每天在交易中执行的操作。例如当您开订单时。它们也可执行
特定功能,例如 下单平仓, 止盈止损, 生成统计信息。
- mq4 和 ex4
mq4:是源代码。
ex4:是执行文件。
4.mq4 编写分为以下模块:
a) 版权广告部分;
作者,电话,网址。
b) 预定义部分;
主图或副图 ,参数,数组,全局变量。
c)初使化部分;
OnInit()
d) 退出设置部分;
OnDeinit()
清理数据。
e) 主函数部分;
OnStart () 脚本使用
OnTick () EA使用
f)自定义函数部分;
5.图型展示
image.png
image.png