EA编程教程第九讲 预处理程序

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com

预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。

1 定义常量使用#define来定义常量。如:

1. #define ABC 100

2. #define PI 0.314

3. #define COMPANY_NAME "MetaQuotes Software Corp."

4. void ShowCopyright()

5. {

6. Print(ABC);

7. Print(COMPANY_NAME);

8. }

程序在编译之前会被编译器先改成:

1. void ShowCopyright()

2. {

3. Print(100);

4. Print("MetaQuotes Software Corp.");

5. }

所以定义的常量在编译之前有种被替换的感觉。

2 引入文件。

使用#include命令来引入一个文件或dll。

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:EA编程教程第九讲 预处理程序 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/40737.html

相关文章

  • 外汇EA只是工具

    昨天去水库里玩路亚,有个家伙和我吹牛他的路亚竿1000多元,多么多么的高级,可惜路了半天他也没路到鱼,相反我那几十块钱的破杆子还路到3条巧嘴。再讲个故事:有个老人在河边钓鱼,一个小孩走过去看他钓鱼,老人...

    MQL4编程学习
  • 布林带指标(保力加通道)计算方法

    布林带(Bollinger Bands,BBands)也称为保力加通道、包宁杰带状或布历加通道,是由约翰·布林格(John Bollinger)在1980年代发明的技术分析工具。...

    MQL4编程学习
  • 外汇EA的作用

    EA是智能化的程序,实际上如果你们接触过一些代码。 EA没有大家想象的那么神奇,也没有大家想象得那么简单。就是将你的逻辑、判断和算法通过程序化的形式编译到电脑的一个过程。它只是智能化地实现了替你下单、更高速、...

    MQL4编程学习
  • 外汇VPS小知识:阿里云云计算之ECS服务器相关术语解析
    外汇VPS小知识:阿里云云计算之ECS服务器相关术语解析

    云服务器Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。使用云服务器ECS就像使用水、电、煤气等资源一样便捷、高效。您无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器ECS实例。...

    MQL4编程学习
  • 外汇投资者如何识别外汇EA骗局

    现如今骗子盛行,以前行骗的都是上什么街头、电话搞搞诈骗,而现在那些手段早已经不见了,大多数骗子变得更有文化、更有技术含量。能通过互联网手段等高深技术进行诈骗,让你防不胜防。在外汇金融行业同样如此,都知道外汇市场...

    MQL4编程学习
你可能感兴趣