欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

PlannedPendingOrders - MetaTrader 4 脚本

author emer | 852 人阅读 | 0 人评论 |

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

PlannedPendingOrders - script for MetaTrader 4

该脚本将根据您之前绘制的图表中的指定水平线打开限价挂单。完成绘图后,将脚本拖放到图表上。在订单执行之前,您可以更改预期风险。在执行之前,您将看到一个信息对话框,其中包含计算出的风险,询问您是否确实要执行订单。

版本控制下的代码在这里:https://github.com/dirkmql/planned-pending-orders

您最多可以定义 4 个订单的行。

始终从 1 开始,后续订单增加数字。如果您为多个订单创建了线路,请记住,如果当前订单中未设置,则入场价格或止损将从第一个订单中接管。例如,您只能为订单 2 设置止盈,因为入场和止损将从订单 1 接管。

在示例中,我们将让脚本执行两个具有相同入场和止损但不同止盈的卖出限价订单。在下面的屏幕截图中,您可以看到为条目创建的水平线,名为entry_1。为了不与线条混淆,我在屏幕截图中给了它们不同的颜色。

PlannedPendingOrders - script for MetaTrader 4

现在我们为订单 1 设置名为 sl_1 的止损线:

PlannedPendingOrders - script for MetaTrader 4

订单 1 的止盈:

PlannedPendingOrders - script for MetaTrader 4

订单 2 的止盈(位于 tp_1 下方):

PlannedPendingOrders - script for MetaTrader 4

绘制完线条后,将脚本拖放到图表上。

PlannedPendingOrders - script for MetaTrader 4

设置预期风险(默认值:0.005 = 0.5%)时,如果将其设置为低于 0.1 的值,则将其视为您账户余额的一个因素。示例:如果您现在的账户余额为 10000 欧元,并且您希望以 0.01 的预期风险进行交易,则预期风险为 100 欧元货币(账户的 1%)。如果您将预期风险设置为 0.1 或更高,它将被视为货币金额。根据账户规模和交易设置,计算出的近似风险与预期风险有所不同。您将看到它打印在消息框中,您必须确认才能执行交易。

对于示例,我们设置 0.01,即 1%:

PlannedPendingOrders - script for MetaTrader 4

在参数对话框中单击“确定”后,将显示以下对话框,其中包含交易的简短结论:

PlannedPendingOrders - script for MetaTrader 4

单击“确定”确认对话框后,将创建订单:

PlannedPendingOrders - script for MetaTrader 4

如果出现任何问题,请检查终端窗口下方的“专家”选项卡是否有任何错误消息(需要允许自动交易)。


附件下载

📎 plannedpendingorders.mq4 (21.39 KB)

Source: MQL5 #21804

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录