3.MQL4语言基本语法讲解(上)

-----主讲人:赵越(瞬间的光辉)
第三课:MQL4语言基本语法讲解(上)
1. MQL4语言介绍,MQL4和MT4的关系。 ex4文件和mq4文件的区别
2. 注释符:单行注释“//”、多行注释“/* */”
3. MQL4的变量有哪些数据类型?日期类型特别说明.


颜色数据(color) 代表RGB 颜色;
例:color a= C'0x44,0xB9,0xE6';//其中0x44,0xB9,0xE6 三个16位整数分别代表R,G,B的值。 日期时间数据 (datetime) 是起始时间从1979年1月上午0.00开始以秒数计算。
例:datetime a= a=D'2004.01.01 00:00';//表示2004年1月1日00:00点。也可以表示从1970年1月1日上午0.00开始到2004年1月1日00:00点所经过的秒数。
4. 如何定义数组?在mql4编程中数组有着巨大的作用!
int a[50]; // 定义了50整数的一维数组
注意:数组第一个元素是a[0],最后元素为a[49 ]。
大家都知道MT4图标中最基本的单位是K线,对于mql4编程语言来说这一根一根K线是有顺序的,它就是以数组来存储的。
如上图:最右边的一根K线是0号,往右一根K线是1号。
MQL4内置了很多数组例如:Open[],Close[],High[],Low[]。
这些数组你不用声明就可以使用,它们的序号就是图上我标注的序号:
如上图想得到最右边的那根K线的开盘价就等于Open[0],收盘价就等于Close[0],最高价就等于High[0],最低价就等于Low[0]。
5. 全局变量,局部变量,可供外部修改的变量的区别?
全局变量是在程序最开始的地方定义的,可提供程序中的所有函数访问。
局部变量是在函数内部定义的,它的使用周期是这个函数的运行完毕。
可供外部修改的变量就是程序一开始用extern修饰符定义的变量,它是一种特殊的全局变量,它有全局变量所有特性和功能,它的特殊性就是可供外部修改变量的值。
6. MQL4中的算术运算符包:
+ 求和 例如: i = j + 2;
- 求差 例如: i = j - 3;
你可能喜欢
- 智能交易
- 语言教程
- MT4教程
- 编程入门
- 建立交易系统
- 自动交易
- 智能系统
- mt4编程
- 魔方网格智能交易系统2页
- EA智能交易系统2页
- MT4智能交易系统介绍(dark)19页
- 外汇智能交易3页
- 外汇EA的主流智能交易分类类型2页
- EA智能交易系统1页
- 语言学教程3页
- 新手上路 C语言教程38页
- c语言教程(标准)28页
- C语言入门教程434页
- html语言 教程29页
- Fortran语言教程387页
- MT4实例EA教程MACD4页
- MT4基本教程加详图3页
- MT4简易教程8页
- MT4使用教程8页
- MT4教程详解10页
- 嘉祺MT4应用教程5页
- 电脑编程入门教程3页
- vc网络编程入门6页
- MT4编程入门28页
- 第1章计算机和C编程入门39页
- 第2章 SAS编程入门39页
- 怎样从编程入门到软件高级人才13页
- 建立你的交易系统32页
- 建立自己的交易系统21页
- 如何建立自己的交易系统之一4页
- 如何建立高胜算交易系统7页
- 如何建立交易系统6页
- 交易系统的建立d11页
- 自动交易系统(ATS)75页
- WH3全自动交易使用说明9页
- WH3全自动交易使用说明9页
- 孙玮博士介绍金融产品程序控制自动交易系统4页
- Ls2011策略及自动交易简介15页
- 自动交易系统19页
- NB2000智能通风控制系统说明资料7页
- 建筑智能化系统介绍2页
- 智能配电系统8页
- 用户端智能配电系统7页
- 智能照明系统31页
- 公共交通智能系统及应用3页


