香港:
  • 纽约:
  • 伦敦:
  • 东京:
  • 悉尼:
  • 香港:
  • 新加坡:
加载中 ...
返回 > 【2-9】账户信息、状态检查
【2-9】账户信息、状态检查
0 人下载
版本:-- 最近更新:
EA编程
0基础
MQL4
了解MT4终端信息、状态检查、账户信息常量与函数
首次购买EA策略,全场8折优惠;首次购买后当天复购其他EA商品85折优惠。
适用平台
品种
回测周期收益率
回测时间周期
复盘模型的质量

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


账户信息函数、常量

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

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

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

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


前端输出后的效果

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

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


状态检查

终端状态检查函数

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

举例:

终端信息获取函数与常量

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

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



前端输出:

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


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

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

展开全部
收起
活动规则
首购优惠8折
活动期间,首次在EA宝库中购买EA策略的用户,购买的第一个EA策略享受8折优惠。
首购当日复购优惠85折
首次购买后当日,再次复购其他EA策略享受85折优惠,不限数量。
复购优惠null折
非首购当日,再次复购其他EA策略享受null折优惠,不限数量。

请通过“大白交易黑盒”,更高效运行

已安装,打开大白
第三方账号登录
第三方账号登录
第三方账号登录
  • *站点:
  • *网址:
  • 类型:
  • 联系方式:
  • 简介:

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

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