香港:
  • 纽约:
  • 伦敦:
  • 东京:
  • 悉尼:
  • 香港:
  • 新加坡:
首页> 资讯> 最新 >正文

【0基础学编程2-9】账户信息、状态检查

William 2024-05-30 18:23:38 关注
了解MT4终端信息、状态检查、账户信息常量与函数

文章来源:123财经导航 | 作者:william

这一章主要带大家认识一下MQL4中的账户信息函数与常量,这些值我们在EA编程中时不时的会用到,可以用来参与计算、判断或者单独显示。账户信息类型主要分为3个大类,浮点型、整行和字符串型。对于这类信息,可以先熟悉一下,不用死记硬背,等用到的时候便于查询和使用。


账户信息函数、常量

用来获取账户信息的值在MT4中主要包含了19个函数,和28个常量,其中部分常量和函数的作用基本相同。其中,函数可以直接使用,但对于常量类型,要获取有关当前帐户的信息必须借助几个函数,函数参数值可以接受来自相应账户枚举值。

账户信息常量的使用方法:

根据类型选择获取函数,并带入对应的常量,具体定义如下所示:

  • AccountInfoInteger():整数型的账户信息
  • AccountInfoDouble():浮点型的账户信息
  • AccountInfoString():字符串型账户信息


前端输出后的效果

账户信息函数的使用方法:

大部分函数都是无参数类型可直接使用,相对常量而言更简便。


状态检查

终端状态检查函数

状态检查函数,顾名思义就是检查EA运行中的状态信息,或者在回测环境下的状态信息,这些信息包含了EA运行中的各种状态,我们可以根据这些状态来实现复杂的交互判断。

举例:

终端信息获取函数与常量

对于终端信息,我们需要借助3个函数来获取对应的常量,用法和之前的一致

  • TerminalInfoInteger() //返回正在运行的mql4程序的相应属性的整数值
  • TerminalInfoDouble() //返回正在运行的mql4程序的相应属性的double 精度值
  • TerminalInfoString() //返回正在运行的mql4程序的相应属性的字符串值



前端输出:

以上3个函数能获取的信息还包括以下这些:


同作用常量和函数的区别以及应用场景

可以说两者的使用并没有太多讲究,根据个人喜好和用途而定,但在一些常量中包含了单一枚举,就比如账户类型等,可以简化代码逻辑判断的流程控制。具体来说不管是使用函数或者常量,基本可以满足日常编程所需条件。

【免责声明】123财经导航所发布的信息内容仅供交易投资者参考,并不构成投资建议“据此操作,风险自担”。网站上部分信息内容及图片来自于网络/注册作者/投稿人,版权归原作者所有,如有侵权,请您与我们联系关闭,邮箱:938123@qq.com。
第三方账号登录
第三方账号登录
第三方账号登录
  • *站点:
  • *网址:
  • 类型:
  • 联系方式:
  • 简介:

  • RRH123欢迎您的加入!如有问题请添加咨询管理员【微信号:938123】
  • *类型:
  • *问题:
  • 图片说明:
  • 联系方式:

  • RRH123感谢您的反馈!如有问题请添加咨询管理员【微信号:938123】