MQL4基础语法一堂课速成
MQ4文件下载:4script.mq4
要想一堂课把一些基本语法给没接触过编程的人讲清楚,确实很难。
肯定不能按照大学里的教科书上那样来讲,否则要学一个学期。
我会用最通俗,最实用的方式来讲,结合我的经验,让你听的不累,根本不会让你去背一大堆语法规则:
我讲课从来不照着PPT读,都是实际操作给你看。
所以我根本就不做PPT课件,只列一个讲课的提纲出来,上课的时候一条一条给你实际操作演示。
Mql4编程基础代码组成:
1 变量
整型数据 (int) 例:int a=0;
浮点型数据 (double) 例:double EURUSDprice=1.23900;
字符串数据 (string) 例:string a="EURUSD";
string 类型的变量初始化值不等于"";
颜色数据 (color) 例:color a= Red;
日期时间数据 (datetime) 例:datetime a= D'2004.01.01 00:00';
什么是外部输入参数变量?
extern和input的区别
enum //枚举类型变量的定义
什么是全局变量?
什么是函数内部变量?
什么是数据库存储变量,学会了这个,就不用担心MT4重启导致程序数据丢失了。
什么是系统内置的变量,可以直接引用,比如:Bid,Ask
什么是数组变量?
如何定义数组?
如何使用数组?
数组越界举例说明?
编程高手绝技传授:代码整体左移、右移功能;
2 函数
什么是系统内置的函数?
如何写一个自己的函数?
如何调用自己写的或者别人给的函数?
函数参数:传值参数和传引用参数的区别。
3 判断循环语句
if-else条件操作符
for循环操作符
while循环操作符
Break终止操作符: Continue继续操作符: Return返回操作符
4 算术运算、关系运算、逻辑运算这3种运算
(1)算术运算:就是加减乘除等。
(2)关系运算:就是比大小的,具体有:等于==,不等于!= ,小于<,大于> ,小于等于<=,大于等于>=
(2)逻辑运算:或运算符(||):用来表示两个表达式只要有一个成立即可返回TRUE。
并运算符(&&)。如果x和y值都是真实的,表达式值为TRUE 。