首页 系统交易 帖子

全局止损助手 - MetaTrader 5的智能交易系统

附件
21341.zip (4.38 KB, 下载 0次)

大家好!今天我们来聊聊一款非常实用的智能交易系统——全局止损助手(Exp_GStopLoss_Tm)。这个EA的主要功能是在总亏损超过设定的止损水平时,自动关闭所有持仓。它能够在预设的时间区间之外,及时了结所有交易,确保交易者的风险得到控制。

这款EA可以看作是一个全球性的止损功能,能够同时作用于所有打开的交易。每次止损的操作和关闭持仓的命令都会以相关评论的形式记录在日志文件中,方便大家随时查看。

止损模式设置

//+----------------------------------------------+
//|  损失计算选项    |
//+----------------------------------------------+
enum LossMode
  {
   ENUM_PERCENT,     //以百分比计算的损失
   ENUM_CARRENCY     //以存款货币单位计算的损失
  };
//+----------------------------------------------+
//| EA指标的输入参数    |
//+----------------------------------------------+
input LossMode LMode=ENUM_PERCENT;  //损失检测方法
input double StopLoss=20.0;         //止损水平

此外,这款EA还提供了超出设定时间区间时关闭持仓的选项:

input bool TimeTrade=true; //允许按时间区间交易
input HOURS StartH=ENUM_HOUR_0; //交易开始时间(小时)
input MINUTS StartM=ENUM_MINUT_0; //交易开始时间(分钟)
input HOURS EndH=ENUM_HOUR_23; //交易结束时间(小时)
input MINUTS EndM=ENUM_MINUT_59; //交易结束时间(分钟)

这里,我们提供了两个变量来设置操作开始时间,还有两个相似的变量来设置结束时间。默认设置允许智能交易系统从0:00开始交易,所有持仓会在23:59关闭。

如果开始时间晚于设定的结束时间,智能交易系统会在第二天的指定时间关闭持仓。这样一来,不论市场如何波动,您都能保证在特定时间内控制风险,避免意外损失。

相关帖子

评论 (0)