nModify Orders - MetaTrader 5 库


修改_订单.mqh提供用于管理 MetaTrader 5 平台上 Expert Advisor 和指标中的未平仓头寸和挂单的两个强大功能。它旨在自动执行修改止损、止盈水平和订单价格的日常操作。
止损和止盈的修改为了未平仓头寸
修改待办的命令价格
灵活过滤经过头寸类型、盈利能力和符号
支持不同模式价值计算(以点或绝对价格为单位)。
旨在修改未平仓头寸的止损和获利水平。
空白修改_位置( 细绳tp_和_sl, //“SL”或“TP”-我们更改的内容。 细绳价格和价值,// “Value”或“Price” - 值的类型 细绳类型位置, // 按仓位类型过滤 双倍的价格_tp_和_sl,// 要设置的值 细绳符号, // 交易工具符号 长的 魔法数字 // 魔数专家。);
// 将所有仓位的止损设置为 1000 点修改_位置(“SL”,“价值”,“全部”,1000,_象征,0);// 将获利买入仓位的目标价设置为 1.2345修改_位置(“TP”,“价格”,“买入获利”,1.2345,_象征,12345);// 对于无利可图的卖出仓位,将止损设置为 500 点修改_位置(“SL”,“价值”,“卖亏”,500,“欧元兑美元”,98765);
旨在修改挂单(止损单和限价单)。
空白修改订单( 细绳tp_sl_价格, //“价格”、“止损”或“止盈”。 细绳类型_顺序, // 用于过滤的订单类型 双倍的价格_tp_sl_价格,// 新的含义。 细绳符号, // 交易工具符号 长的 魔法数字 // 魔数专家。);
“买入止损”-待定买入止损订单
”限购”-待定买入限价订单。
”卖停止”-待处理的止损卖出订单。
”卖限制”-待处理的限价卖出订单。
// 更改Buy Stop订单的价格修改订单(“价格”,“买入止损”,1.2345,_象征,0);// 设置限价卖出订单的止损修改订单(“SL”,“限售”,1.2350,“英镑兑美元”,12345);// 更改买入限价订单的止盈修改订单(“TP”,「限购」,1.2300,“欧元兑美元”,98765);
搜索所有空缺职位在逆序
职位过滤经过符号和幻数
检查附加条件(仓位类型、盈利能力)
新的计算止损/止损价值观:
为了“价值”模式 :价格±(价值×积分)
为了“价格”模式 :直接赋值
发送修改命令通过订单发送()
枚举所有挂单
按交易品种、幻数和订单类型过滤
修改指定参数(价格、止损或止盈)
保存未更改的参数
发送修改命令
仔细检查订单类型-通过系统的字符串参数和实际类型
复杂过滤-确保只有目标头寸/订单受到影响
保留不变的参数-当 SL 改变时,TP 被保留,反之亦然
为了买入头寸:
止损:当前价格 - (价值 × 积分)
止盈:当前价格+(价值×积分)
为了卖出头寸:
止损:当前价格+(价值×积分)
止盈:当前价格 - (价值 × 积分)
#包括<修改_订单.mqh>// 在 OnTick() 函数中或按条件: 如果(Условие_для_трейлинга) { // 当朝所需方向移动时,将止损拉至价格 修改_位置(“SL”,“价值”,《全部利润》,500,_象征、专家魔术); }
// 所有仓位的快速止损脚本 空白 启动时() { 修改_位置(“SL”,“价值”,“全部”,1000,_象征,0); }
大体时间:任意(功能与时间范围无关)
仪器仪表:任何货币对、金属、指数。
神奇数字:建议为每个 EA 交易使用唯一的值。
多功能性-适用于任何交易工具
灵活性-18 种不同的位置过滤模式
易于使用-直观的界面
可靠性-修改前全面检查
效率-计算资源消耗最少
仓位盈亏计算器(未结订单)
在一个时间范围内监控不同时间范围的趋势
MT5 的现代时间面板 现代时间面板是一款时尚、简约的 MetaTrader 5 自定义指标,可帮助您精确跟踪时间。它整齐地固定在图表的右上角,显示当前经纪商时间、当地时间以及下一个烛台(新柱)的实时倒计时。内置独立的 1 秒计时器,即使市场缓慢或没有传入报价,倒计时也会持续运行。完全可定制且适合黑暗模式,它是完美的非侵入式工具,可确保您永远不会错过蜡烛关闭。
基于先前高点和低点突破的简单交易策略。
附件下载
📎 Modify_Orders.mq5 (65.76 KB)
📎 Modify_Orders.mqh (59.57 KB)
Source: MQL5 #68540
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
