2023-07-18 03:18
Jkel

  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外汇外汇生意量化生意没有评论正在颁发评论撤废恢复

FXCG 相关资讯

外汇ea论坛5.系统会自动
我们的方向就可以更加明
就着手培植个人势力嘉盛
明年还是能乐观期待的金
通過第三方支付介面?国
想了解更多资源就上腾游
可以在MT4上进行交易了?
mt4官方平台为了银行卡的
嘉盛mt4交易平台帮你省去
下载mt4手机版可以及时采