19评论

0收藏

MT4订单的“身份证”以及如何找出属于你程序的订单

avatar 8371769kr | 5991 人阅读 | 19 人评论 | 2011-09-23

MT4在设计的时候就充分考率了定单的程序操作问题。因此他对订单的属性设计可谓十分周全。除了常见的开仓价 开仓时间等等内容以为,和识别订单关系密切的还有3和属性:
  1、Ticket 这是订单的唯一身份号码,也是下单后由服务器生成的唯一订单号。当你想使用程序操作这个订单的时候,必须首先找到这个号码。(当然还有按照顺序操作订单的方法,这里先不说)。这个号码是服务器生成的,不允许程序指定。
  2、Magic 这个是程序发出入场命令订单的时候可以赋值的属性,是整数类型。也就是说你可以指定一个订单的Magic属性。一但发出命令,这个属性就不可以更改了。
  3、Comment 这个属性和上面意思相近,不过是字符串类型,你也可以指定他的内容。不过需要注意的是当订单设置了目标或者止损,并且触发了目标或者止损,则Comment会自动变成[t/p] 或者 [s/l]。
  
  上面3个订单标识有什麽用呢?
  Ticket用于提前找到订单,然后才可以通过“选择这个Ticket”的方式指定当前被操作订单。然后才可以操作订单。
  Magic的作用主要是用于区别其他程序的订单。防止混淆。一般的方式是这样:让同一个程序下的订单都使用相同的Magic数字。这样在查找订单的时候就可以使用:商品相同+Magic相同 的方式准确定位你自己程序下的订单。
  Comment的作用比较灵活,如果你不使用Stop Loss 和 Target Point的方式,则可以将它完全当作一个记录状态的容器。用于任何需要记录入场当时情况的容器。这就给你的程序带来了很大的灵活性。做过编程的人一定知道:这样可以演变出很多“奇特”的功能。
  
""
还没有人打赏,支持一下

评论|共 19 个

郁闷的雨天

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

ding   支持  

q826418559

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

ea编程高手有偿开发MT4指标和ea系统,并有稳定盈利ea出售,非大资金勿扰  

印度阿三

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

帮你项项吧  

win8

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

楼主,支持!  

火凤凰一辉

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

呵呵,等着就等着....  

樱桃小猪猪

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

一个子 没看懂  

不要找他

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

应该加分  

添金专员

发表于 2014-11-15 21:55:09 | 显示全部楼层

nice!!!!!!!!!!!!

付黄包岱

发表于 2014-11-23 15:23:04 | 显示全部楼层

下了  的确不错

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

EA之家评论守则