1 Click Button To Close All Open Positions Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- 1 Click Button To Close All Open Positions Expert Advisor For MT4
- 1 Click Button To Close All Open Positions Expert Advisor For MT4 -入场条件
- 1 Click Button To Close All Open Positions Expert Advisor For MT4 -退出条件
- 1 Click Button To Close All Open Positions Expert Advisor For MT4 –改进空间
一键关闭所有未平仓交易EA交易是一个简单的实用程序,用于在MetaTrader4平台中管理交易。实际上,它仅用于一个目的,即关闭其正在运行的交易帐户中的所有未平仓交易。虽然这听起来很酷,但如果用户不了解或不小心,它实际上会带来巨大的风险。
当EA交易被放置在任何图表上时,它会在图表窗口的左上部分显示一个红色的大按钮,其中包含文本“ CLOSE ALL”。文本为大写字母,按钮为红色,以警告用户单击该按钮意味着关闭该帐户中的所有交易,无论该交易是盈利还是亏损,无论该交易员是否手动开立,甚至如果是由另一位专家顾问发起的。
用户不需要将该程序的多个实例放在不同的图表中。只有一个程序足以关闭以各种交易品种执行的交易。专家顾问实际上不会查看当前所选订单的代码。一旦机器人将订单识别为买入或卖出,如果按下按钮,它将立即关闭交易。这是该实用程序带来的主要风险。用户可能会意外关闭他不打算关闭的交易,从而导致不同程度的损失。
1 Click Button To Close All Open Positions Expert Advisor For MT4 -入场条件

一键关闭所有未平仓合约EA交易按钮将在主图表上创建对象后立即将其创建。该对象是一个按钮,其属性由创建者在代码中定义。用户无权更改此按钮的外观,并且不能在图表上四处移动。
该专家顾问不会在每个刻度上,有规律的时间间隔或形成新蜡烛时运行。创建按钮后,它会在机器人执行其功能之前等待特定事件发生。此程序处理的唯一贸易操作是贸易关闭。但是,它只能关闭市场订单(即买或卖)。它无法关闭挂单和限价单等挂单。
用户只能在输入中调整一个参数。即最大滑移。默认值为5,实际上是5点,而不是5点。交易结束时,专家顾问会考虑最大滑点。如果交易服务器未能及时响应关闭交易的请求,并且价格从请求之时起已超过5个点,则所考虑的交易将不会被关闭。
作为交易管理工具,该专家顾问不会引用任何技术指标来确定要用于交易识别的值,因为它除了完成交易外不执行其他功能。该程序大多数时候处于休眠状态,直到用户指示它扮演角色为止。
1 Click Button To Close All Open Positions Expert Advisor For MT4 -退出条件
一键关闭所有未平仓交易EA交易按钮不包含交易管理代码,因为这是由交易员手动完成的。它不会打开任何交易,也不会监视当前交易品种中的交易,更不用说查看其他交易品种中的交易了。
交易者进行自己的分析以交易市场,然后使用另一个机器人或脚本手动或算法地进入交易,但是当需要关闭交易时,他可以点击该程序寻求帮助。用户必须记住,单击“全部关闭”按钮不仅可以关闭一个交易品种中的交易,还可以关闭交易帐户中的所有交易。
1 Click Button To Close All Open Positions Expert Advisor For MT4 –改进空间
1单击按钮以关闭所有未平仓交易EA交易需要大量改进,才能成为用于手动交易的更有用的实用程序。此时,最好将Expert Advisor转换为脚本,因为后者更安全。可以做到这一点而不会引起任何问题。优点是,如果用户希望在当前图表中放置另一个专家顾问,则脚本不会妨碍您的操作。
由于专家顾问大部分时间都处于非活动状态,因此将其转换为自定义指标的想法可能浮出水面。但是,这根本不可能。虽然指标可以执行很多功能并且不会中断当前交易品种中的专家顾问的操作,但它不能执行与交易操作相关的任何功能,例如开仓和平仓,修改交易订单以及删除挂单。只有脚本和专家顾问才能执行此类功能。
该专家顾问中最重要的改进是平仓方式。这是一个不可忽视的重大安全问题。如果可能,必须更新代码以使用户有机会在平仓时从多个选项中选择一个。此设置应在“输入”下拉菜单中可用,其中选项连接到一个外部变量。
应考虑以下交易退出选项:关闭当前交易品种中的所有交易,关闭交易账户中的所有交易,关闭活动交易品种中的所有获利交易,并关闭交易账户中的所有获利交易。用户可以根据自己的需要选择几种平仓方式。可以根据需要添加更多退出选项。
可以添加的另一个安全网是在单击按钮时要求用户确认是否要执行特定选项。这样,用户可以确认他是否真的打算做某事。这可以通过添加强制平台显示消息框的代码来完成,用户可以在其中选择一个或多个选项。此外,当出现消息框时,可以播放声音以警告用户执行他将要执行的动作涉及的风险。仅需添加几行代码即可将这些内容放置到位。
将变量放在Inputs中也是一个好主意,该变量将允许用户指定应该应用交易平仓操作的不可思议的交易数量。实施此操作后,机器人将仅关闭具有指定魔术数字的交易。但是,如果由交易员本人手动开仓,则不会使用此方法将其关闭。在提供平仓选项时必须考虑这一问题。
尽管不是很重要,但如果可能的话,必须使用户能够更改“关闭”按钮的位置并将其移动到图表上的任何位置。这可以通过使底角可用作外部变量来完成。以相同的方式,也可以通过将锚点(x距离和y距离)以及按钮的宽度和高度(以像素为单位)设置为变量,以将它们作为输入变量进行调整。这将使用户有很大的自由度以使他满意的方式设计按钮。