对于mt4平台的一键平仓,网络上有很多一键平仓脚本或一键平仓ea,这些都是基于电脑端mt4来执行的。那么能不能通过手机端mt4来执行一键平仓呢?既然有这种需求,那就应该能够找到解决办法。
在开发外汇ea的时候,很多情况下,我们都会接触到一些条件清仓类的编程,如账户盈亏达到多少就执行一键清除,又或者在简单的均线EA编程中,当均线形成死叉时就清仓所有多单,等等,细细研究一下,就不难发现,这些清仓动作的执行是因为它有了某个特定的执行条件。
那么接下来,我们就可以考虑,能不能通过手机端mt4给ea人为的制造一个特定条件?让ea判断到这种条件成立后执行相应的平仓动作。
答案是肯定能的,且通过实际测试也证明了这条思路的可行性。当然,到这里你可能发现,手机端mt4一键平仓其实是个概念上的偷换。
手机端mt4协助一键平仓功能的原理是在手机端mt4上按照ea中设定的参数来挂出指定特征的挂单,挂单成功后,就是人为给ea制作了一种条件,当ea识别到账号下出现了指定特征的挂单就会执行对应的平仓功能。
说到一键平仓,大家可能会想到很多种类型的一键平仓,如一键平仓多单、一键平空单、一键平盈利多单、一键平盈利空单、一键全平账户所有订单等等。要在ea中执行对应的平仓功能,那就在手机端mt4通过不同的挂单特征来制造不同的条件让ea查找判断并执行平仓即可。
在实际交易中,如果使用手机端mt4来协助一键平仓,以下事项还是需要注意的:
1、在mt4一键开平仓面板、一键挂单面板、挂单宝最新版本中都添加了手机端协助一键平仓功能。但“手机端协助一键平仓开关”默认是关闭状态,如果交易策略用不上此功能,不要开启。如果需要用,那将开关赋值”true”后在设置相关参数。
2、手机端mt4和面板EA所在的电脑端mt4必须是登录同一账号;
3、电脑端mt4的图表上必须加载有挂单面板EA并开启智能交易开关,也就是说面板EA处于正常运行状态;
4、为了手机端mt4挂单操作的方便,手机端mt4挂单类型采用第一个“买入限价”,也就是 buylimit 挂单;
5、挂单品种及手数必须和面板中参数设置完全一致,要是怕弄错,可以在参数设置后用手机拍个照片保存下来;
6、对于挂单价格,需要设置一个当前达不到的价格,防止造成意外,不能用可以达到的价格来挂。比如欧元兑美元EURUSD,可以在0.01000的价位去挂buylimit 挂多单。
在mt4一键开平仓面板、一键挂单面板、挂单宝最新版本中,都实现了通过手机端mt4来协助一键平仓的功能。