MetaTrader 5中的全球止盈止损专家顾问

Mike 2018.07.14 01:08 24 0 0
附件

大家好,今天我们来聊聊一款针对MetaTrader 5的专家顾问(EA),它可以帮助我们管理所有持仓,确保在达到设定的止盈和止损水平时自动平仓。这款EA的设计初衷就是为了提供一个全球性的止盈和止损功能,让我们能够同时管理所有未平仓的交易。

这款EA会记录每次止损和闭仓的操作,并将相关信息写入日志文件,方便我们后续查看。以下是一些重要的参数设置:

//+----------------------------------------------+
//|  计算损失的选项                |
//+----------------------------------------------+
enum StopMode
  {
   ENUM_PERCENT,     //以百分比计算损失和收益
   ENUM_CURRENCY     //以账户货币单位计算损失和收益
  };
//+----------------------------------------------+
//| EA指标的输入参数                  |
//+----------------------------------------------+
input StopMode LMode=ENUM_PERCENT;  //损失和收益检测方式
input double StopLoss=20.0;         //止损水平
input double TakeProfit=100.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; //交易结束分钟

我们可以设置开始和结束的小时、分钟,默认情况下,这款EA会从0:00开始交易,并在23:59关闭所有持仓。如果开始时间晚于结束时间,EA将会在第二天的指定时间关闭持仓。

总的来说,这款EA为交易者提供了极大的便利,让我们在复杂的市场中能够更好地管理风险。希望大家在使用时能有所收获!

列表
评论 0