诚信为本
量力而为
当前位置:峰汇在线 MT4使用教程 正文

订单注释

mt4平台上的订单注释也可以叫订单备注,通俗的说就是给订单做个说明。

我们在mt4平台上开一个新订单的方式有很多种,但并不是每种开仓方式都可以自行设置订单注释。可以大致分以下几种:

1、电脑端mt4如果开启单击交易,那么通过点击图表左上角的交易按钮开仓,点击按钮就会直接开仓,默认注释参数为空,是没有提供设置注释的窗口。也就是说这种途径开仓无法自行设置注释。

2、手机端mt4下单界面也是没有提供设置注释的窗口。也就是手机端mt4开仓无法自行设置注释。

3、电脑端mt4如果关闭单击交易,那么点击图表左上角的交易按钮开仓,会弹窗新订单界面。或者在图表上鼠标右键-交易-新订单,也会弹出新订单界面,在新订单界面就会看到设置订单注释的地方,就可以在这里根据需要设置订单注释。如下图所示:

mt4设置订单注释图解

4、如果采用智能交易EA或者脚本等程序来开仓,那么mt4的开仓函数OrderSend()是有注释这个参量的,可以通过直接赋值注释参量和将注释设为外部输入变量两种方式来给订单带上注释。

在mt4终端窗口订单的最右侧有注释一列,显示的就是设置的订单注释。如果默认没有注释一列,可以在终端窗口的左上角“订单”上面鼠标右键并勾选注释,如下图所示:

mt4终端窗口的订单注释

这里需要注意一点:订单注释并不是固定的,如果对成交的订单执行分批平仓,那么它的注释就有可能会改变成“from #之前的订单号”这种格式(如上图中所示)。但这也不是绝对的,有些平台可能改成其它格式或者不做改动。

经常遇到有人问,如何修改EA的订单注释,要解决这个问题,首先我们要理解OrderSend()函数中注释参数赋值的两种途径。一种是直接在代码内部赋值,如“QQ1235679″,这种如果没有EA源代码文件,就没有办法来修改它所交易的订单的注释,当然,如果你有源代码,那么简单的查找替换一下就可以了;还有一种,是将注释作为外部输入变量,在EA属性框中可以修改,那么就简单了,直接在交易前在EA属性框中设置你想要的注释字符就行。

对于修改订单注释,有一点要弄清楚,上面说的只是在订单未开仓之前通过修改OrderSend()函数中注释的赋值来完成,但订单开成功以后,mt4中的订单修改函数OrderModify()就没有修改注释参数了。订单开成功以后客户终端目前是没有办法修改注释的。

总的说来,mt4的订单注释在手工交易中不是经常用到,手工直接开仓,默认注释也是空值。如果要区分不同周期或策略的单子,那也可以按上面说的在新订单界面设置注释。订单注释在智能交易EA程序中用的较为广泛,除备注功能外,还可以将某些不同类的订单设置分项注释,然后通过查找注释中的特定字符来进行订单分类管理等。

版权所有转载请注明标题及链接:峰汇在线 » 订单注释