手机版

MT4编程初级手册(3):自定义变量

阅读 :
外_汇_邦 WaiHuiBang.com

一、自定义变量在使用前,必须先声明(定义),向系统声明变量的类型和名称。

 

创建时可同时进行赋值(赋默认值),也可以不赋值。MQ语法中自定义变量的名称可以使用中文字符。

 

例子:

 

int  flag;           创建一个整型变量,变量名为“flag”。

bool 是否报警=flase;  创建一个布尔型变量,变量名为“是否报警”,同时,赋初值“flase” 

 

二、变量类型和类型定义关键词

 

自定义变量的基本类型有:

 

1、整形(int):就是整数,包括负整数;

 

2、双精度浮点数(double):可以简单地理解为带小数位的数;

 

3、字符串型(string);

 

4、布尔型(bool):其值分别为“true、false”,即“真、假”,也可以写成“1、0”(1真,0假)。

 

类型定义词仅在创建和声明变量时时候使用,后面使用再变量时,如进行运算时,就不能再加这些类型定义词了。

 

三、附加变量(参数)

 

附加变量就是在程序完善后投入使用时,变量值允许用户自由更改的变量,一般用作程序参数。

 

一般指标,例如MACD(12,26,9)参数输入就是通过附加变量实现的,(12,26,9)分别为三个附加变量值。

 

定义附加变量只需在变量定义语句前加“extern”

 

例:

 

extern int 时间框架=9;  创建一个整型附加变量,变量名为“时间框架”,默认值为9,允许用户在程序外部修改参数值,或进行参数优化。

外_汇_邦 WaiHuiBang.com
本文标题:MT4编程初级手册(3):自定义变量 - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/40522.html

相关文章

  • MT4 MQL4学习 --- 自己编写EA总结篇

    MT4外汇交易平台里给我们提供了一套非常完美的交易系统设计语言-MQL4,通过MQL4语言可以设计出我们想要的赚钱模式,一套完美的智能交易系统(EA),让我们躺在睡觉一样能赚钱的程序,iMT4论坛为我们提供了一个能实现我们梦想的MT4专业平台,让你的梦想从这里起飞。...

    MQL4编程学习
  • EA简明教程收集以及修改

    第一篇 创建新文件 1、打开 MetaEditor (如何打开自己想办法)呵呵,如果这个都打不开,拜托下面的也不用看了。也许你不适合研究这个。 2、选择文件-->新文件 打开文件创建页面。 3、选择第二项 客户指标 然后点下一步...

    MQL4编程学习
  • 外汇EA的种类主要有哪些?

    这个问题具有普遍意义,看到 80%的投资者看待EA都是很挑剔的眼光。要么崇拜国外的大机构量化投资的牛X。要么感叹自己为啥找不到这样的利器。到各大论坛一看,众多的EA系统玲琅满目,激起兴奋,一个一个的下载研究。然后,失望...

    MQL4编程学习
  • EA智能交易系统使用介绍(详细)
    EA智能交易系统使用介绍(详细)

    文件放置说明   ¤ 指标的mq4、ex4文件复制至experts目录的indicators子目录下  ¤ EA自动交易的mq4、ex4文件复制至experts目录下  ¤ tpl文件为模板文件,复制至templates目录下  &cur...

    MQL4编程学习
  • MQL4文件操作函数(一)

    本组函数用于处理文件。存放工作文件的三个目录(含子目录):/HISTORY/<当前经纪商> &#8211; 特别提供的FileOpenHistory函数: /EXPERTS/FILES &#8211; 公用目录; /TESTER/FILES &#8211; 测试专用。 禁止访...

    MQL4编程学习
你可能感兴趣