26评论

0收藏

关于新版MT4(432版)利息单独算作订单的程序注意事项和...

avatar 丢弃的灵魂 | 6844 人阅读 | 26 人评论 | 2011-11-13

经520FX会员 chunshang 的发现:
  MT4最新版本432版程序,在持仓隔夜的情况下,会在第2日账户出现利息订单,并占用一个订单序号
  如下图:
                2012-6-28 23:54 上传
  下载附件 (61.85 KB)   
  
  
      
  这样当EA实际运行时,都会有隔夜利息订单出来,并被对程序产生读取准确性的影响:如果不过滤这种利息单,就会无法正确读取到最新单或指定顺序的订单 并进行相应操作。
  
  经过测试:我们发现这类订单的类型对应的数字是6
  而MQL4函数说明里 并没有说道这一点,只写出了订单类型有6种,从0~5
  序号0:OP_BUY - buying position,
  序号1:OP_SELL - selling position,
  序号2:OP_BUYLIMIT - buy limit pending position,
  序号3:OP_BUYSTOP - buy stop pending position,
  序号4:OP_SELLLIMIT - sell limit pending position,
  序号5:OP_SELLSTOP - sell stop pending position.
  ======================================
  因此在这里提出的解决办法是,当你的程序在读取持仓单或者历史单的时候,如果不想读出这种利息单,请使用if语句 过滤类型序号为6的订单,举例如下
  游客,如果您要查看本帖隐藏内容请回复

  
""
还没有人打赏,支持一下

评论|共 26 个

kevinyang88

发表于 2012-11-22 00:02:14 | 显示全部楼层

怎么就没人拜我为偶像那?? ~  

天鹰

发表于 2012-11-22 00:02:14 | 显示全部楼层

顶.支持,路过.....  

加Q2219910020

发表于 2012-11-22 01:36:01 | 显示全部楼层

HOHO~~~~~~  

醉醒翁

发表于 2012-11-22 01:36:01 | 显示全部楼层

#无语  

福尔摩斯

发表于 2012-11-22 01:36:01 | 显示全部楼层

小心大家盯上你哦  

baoshan2007

发表于 2012-11-22 01:36:01 | 显示全部楼层

好帖,有才  

搁浅

发表于 2012-11-22 01:36:01 | 显示全部楼层

呵呵 哪天得看看 `~~~~  

金银

发表于 2012-11-22 01:36:01 | 显示全部楼层

老大,我好崇拜你哟  

gjjking

发表于 2012-11-22 01:36:01 | 显示全部楼层

支持一下吧  

123下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则