mt4教程

MT4的EA编写中有三个最重要的系统函数OnInit()mt4官方版下载

字号+ 作者:admin 来源:未知 2024-03-02 07:35 我要评论( )

MT4的EA编写中有三个最重要的系统函数OnInit()mt4官方版下载 清晰MT4编程的同砚该当都大白,MT4的EA编写中有三个最首要的编造函数OnInit(),OnTick() 和 OnDeinit(const int reason)。这三个函数阔别会正在EA初始化的工夫,EA运转(授与到市集报价)的工夫和

  MT4的EA编写中有三个最重要的系统函数OnInit()mt4官方版下载清晰MT4编程的同砚该当都大白,MT4的EA编写中有三个最首要的编造函数OnInit(),OnTick() 和 OnDeinit(const int reason)。这三个函数阔别会正在EA初始化的工夫,EA运转(授与到市集报价)的工夫和EA退出(反初始化)的工夫。假如咱们正在EA运转的途中去修削EA的参数、修削图外的周期或者种类时, EA会阔别运转OnDeinit(const int reason)函数来反初始化EA,再从新运转OnInit()来从新服从新的参数、种类、周期来从新运转。

  小编正在发明这个细节的工夫也是经过了一个大乌龙的。实在状况是如此:正在写下单函数的工夫,寻常会把它封装正在一个while轮回中,方针即是假如需求下单的手数高出了平台单笔手数限度的工夫,能够把单据拆离开来下单,保障总的手数与祈望下单的手数保留相似。

  正在某年某月某日,小编正在没有勾选“许诺及时主动生意”选项的状况下,挂上了此EA,这时就显示了一个题目,因为没有许诺EA下单,于是EA正在运转下单函数的工夫就会报错4109,并且平昔没有走出这个while轮回,没故意识到这个题目的小编正在另一天修削了EA参数之后,勾上了“许诺及时主动生意”按钮,点击确定,让EA按新的参数运转,然而EA先是服从样的参数下了单据,把之前没有走完的while轮回完了之后,才起头运转了新的参数。

  刚起头碰到这个题目的工夫小编还很苦恼,不大白为什么会显示这么个乌龙,其后冥思苦思了半天之后才幡然醒悟,思起来MT4之前是进入了死轮回,然后正在换参数,勾选了“许诺及时主动生意”的工夫MT4才从这个死胡同里走出来。其后小编也操纵了形似的代码验证了方才的结论,测试代码和截图如下:

  您能够发外评论,并正在保存原文地方及作家的条件下转载到你的网站或博客。转载请解说:外汇生意MT4编程中的“坑”系列(二) FX投契者

  要害字:eamt4mt5外汇外汇生意量化生意没有评论正在发外评论解除复兴

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 提供了友好的用户界面—mt管理管理器

    提供了友好的用户界面—mt管理管理器

    2024-03-01 21:33

  • 在即将到来的春节之际Wednesday,February21,2024mt4ea编程入门

    在即将到来的春节之际Wednesday,February21,2024mt4ea编程入门

    2024-02-21 05:16

  • 动力节点的Java零基础视频教程Thursday,February8,2024

    动力节点的Java零基础视频教程Thursday,February8,2024

    2024-02-08 04:32

  • 4、牧师远程法系职业,mt4论坛

    4、牧师远程法系职业,mt4论坛

    2024-02-04 23:21

网友点评