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

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
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的方式,则可以将它完全当作一个记录状态的容器。用于任何需要记录入场当时情况的容器。这就给你的程序带来了很大的灵活性。做过编程的人一定知道:这样可以演变出很多“奇特”的功能。

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MT4订单的“身份证”以及如何找出属于你程序的订单 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/113862.html

相关文章

  • EA编程教程大全之价格函数

    任何可见货币对/时间周期的价格数据的一组函数。iBars iBarShift iClose iHigh iHighest iLow iLowest iOpen iTime iVolume int iBars( string symbol, int timeframe)在指定的图表内返回柱的数量。...

    MQL4编程学习
  • 锁仓顺势加码EA源码

    //+------------------------------------------------------------------+ //2006.12.20 V2.0 增加了对手动订单的主动止盈功能 //2007.01.03 V2.1 对于已经成交的对冲单,系统不能自动平仓或删除,需要手动平...

    MQL4编程学习
  • MT4指标编程入门(十):画一条指标线

      要画指标线,只要在程序中写明以下几点就可以了:   明确指标线所在窗口,是主图还是副图   要建立数组,用以保存指标线在各个位置的值。   要建立指标线与数组的对应关系,哪个数组对应哪条指标线   ...

    MQL4编程学习
  • MQL4文件操作函数(二)

    本组函数用于处理文件。存放工作文件的三个目录(含子目录):/HISTORY/<当前经纪商> &#8211; 特别提供的FileOpenHistory函数: /EXPERTS/FILES &#8211; 公用目录; /TESTER/FILES &#8211; 测试专用。 禁止访...

    MQL4编程学习
  • 外汇智能交易MQL4语言教程(三)

    4.2. MetaQuotes 4 语言的指令结构4.2.1. 变量宣告和语句在计算过程中保存临时数据要求使用变量。变量在本程序的开头部分就用保留字、变量、排列和定义进行了叙述。他允许使用这些词语的负数形式,即 “ Variables,...

    MQL4编程学习
你可能感兴趣