课时
【0基础学编程2-7】终端信息输出
信息输出的用途 在MQL4中,信息输出可以根据需要输出不同类型的消息或通知,以便进行调试、显示信息等用途。以最常见的Print()函数为例,这是在调试中最有用的一个函数,当你在编写某一个逻辑代...
【0基础学编程2-5】自定义函数封装与调用
自定义函数 本章节主要是带大家巩固一些编程中的概念,以养成良好的编程习惯。在MQL4中,自定义函数既自己定义的函数体,从返回类型上可以大概分为带返回值和不带返回值;从调用类型上可以分为...
【0基础学编程2-4】数据结构 – 结构体
结构体的概念 MQL4编程语言中的结构体(Struct)是一种自定义数据类型,用于组合不同类型的变量成员,以表示一个更复杂的数据结构。它可以包含不同的数据类型,如整数、浮点数、字符、字符串等...
【0基础学编程2-3】数据结构 – 数组应用实例
数组的概念 数组是一种数据结构,用于存储相同类型的多个元素。它是一种有序的集合,每个元素可以通过索引访问。以下是一些关于数组的重要概念: 元素:数组由一系列元素组成。每个元素都有一个...
【0基础学编程2-2】数据结构 – 枚举应用实例
当涉及到编程和数据处理时,了解和理解数据结构是非常重要的。数据结构是组织和存储数据的方式,它决定了数据的访问、操作和管理方式。在MQL4编程中,数据结构可以帮助我们以有序、高效和灵活的...
【0基础学编程1-6】语法结构
逻辑运算是流程控制中最重要的环节,是指根据特定的条件和规则,以及程序中的运算逻辑,决定程序执行的顺序和方式。根据不同的情况进行不同的操作,实现复杂的逻辑和功能。可以统称为称为条件语...
【0基础学编程1-4】语法表达
语法表达是编程中不可缺少的学习环节,就像我们日常生活中说话做事一样,需要清晰明了的话术才能把一件事表达清楚。编程也一样,在写EA时,只有把逻辑表达清楚再能让整段代码跑起来,本节我们就...
【0基础学编程1-5】运算流程控制
在上一节中,我们介绍了3种常见的运算方式:算术运算、条件运算、赋值运算。以及这三种运算方式中出现的运算符号和每种符号的表达方式。在这些运算方式中,会用到多种运算符的组合来参与运算,...
【0基础学编程1-1】初识MQL4语言
(第一单元)第1小节:初识MQL4语言 MQL4(全称:MetaQuotes Language 4)是由MetaQuotes Software(迈达克)开发的专门用于编写交易策略的编程语言。专门为MetaTrader 4(MT4)交易平台设计,...
【0基础学编程1-3】变量
外部变量 1、主要特征 常用的外部变量关键字有input 和 extern,都可以用于定义外部参数修改页面的变量,但实际细节有些差别 带有input修饰符的变量:内部可访问和读取,但不能在程序内部更改或...
【0基础学编程1-2】数据类型
了解数据类型 数据可以根据其用途具有不同的类型,例如:整数数据可用于访问数组索引,记录订单个数;浮点数可以记录价格。在日常的EA编写的,最常用的数据类型包含以下6种: 整数类型(int或lo...