订单注释是指对订单进行简要说明的文本,在手工交易中通常很少添加注释,除非有特殊需要。然而,采用智能交易EA程序下单时通常会附带注释,这些注释在EA中有两个常见的作用:
1、对订单本身进行说明,例如注释交易品种名称,加仓类EA可能会注明品种名称及加仓层数等等。
2、标注EA版权或开发者联系信息,例如“xxxxEA,联系QQ”,等等。
在电脑版MT4下,当我们下新订单时,可以通过注释框填写相关注释。举例来说,如果我们想要区分不同时间开的单子,就可以填写订单的日期。下面是用模拟盘开两个单子的示例,一个填写了注释,一个没有填写。
MT4终端窗口默认情况下是不显示订单注释列的。若要显示注释列,可以在左上角的“订单”处鼠标右键并勾选“注释”。
在智能交易EA中,订单注释是通过赋值OrderSend()函数中的comment参数实现的。
无论是手工下单还是智能交易EA下单,一旦订单下单成功,就无法修改或添加订单注释。下图显示了我们点击“修改/删除订单”后,进入订单修改界面,发现注释框是锁定状态,无法添加或修改注释。
在智能交易EA程序中,修改订单是通过OrderModify()函数完成的。然而,OrderModify()函数中并未提供订单注释的修改参数,因此无法再次添加或修改订单注释。
虽然订单注释本身无法添加或修改,但是如果一个订单被分批平仓,那么剩余部分的注释会发生改变。