所有交易品种的反向交易脚本 - MetaTrader 4 的脚本




脚本“Reverse_Trades_For_all_Trades_and_Symbols_V1.mq4”中实施的策略会反转交易平台上所有品种的所有未平仓交易。执行时,脚本会迭代所有未平仓交易,关闭每笔交易并为同一交易品种开立相反交易。这有效地逆转了每笔交易的方向,使交易者能够从市场方向的变化中获利。在真实交易账户上使用脚本之前,在模拟账户中彻底测试脚本非常重要。
以下是关键组件的细分:
OnStart():该函数在脚本启动时被调用。它调用 ReverseTrades() 函数。
ReverseTrades():此函数使用循环迭代所有未平仓交易。对于每笔交易,它都会选择交易并检索基本信息,例如订单类型、开盘价、手数和代码。然后,它使用 OrderClose() 关闭现有订单,并使用 OrderSend() 打开相反的订单。
OrderClose():此函数使用指定的订单、手数和收盘价关闭现有订单。
OrderSend():此函数使用指定的代码、订单类型、手数大小和开仓价格以相反方向打开新订单。
该脚本通过 Print() 函数提供反馈,以告知每个操作的状态,例如订单是否已成功关闭或打开。
对于想要快速反转 MetaTrader 平台中所有交易品种的头寸的交易者来说,此脚本非常有用。
附件下载
📎 reverse_trades_for_all_trades_and_symbols_v1.mq4 (3.07 KB)
Source: MQL5 #49137
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
