请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

显示:
855
等级:
投票: 10
已发布:
2018.07.17 18:51

一款负责平仓的智能交易系统,在这些情况下运行: 所有持仓的总盈利超过输入中指定的止盈级别,所有持仓的总亏损超过输入中指定的止损级别,或者所有持仓超出设置中指定的时间间隔而需要平仓。 某种程度上,此 EA 可作为所有持仓的全局同时止盈或止损。 EA 止损并强令平仓的事实本身会在日志文件中留有相关注释。

//+----------------------------------------------+
//|  计算亏损的选项                               |
//+----------------------------------------------+
enum StopMode
  {
   ENUM_PERCENT,     //亏损和盈利百分比
   ENUM_CARRENCY     //亏损和盈利金额
  };
//+----------------------------------------------+
//| 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; //交易结束 (分钟)

操作开始时间提供了两个变量 (钟点和分钟),而结束时间也提供了两个类似变量。

启用默认设置,智能交易系统可从 0:00 开始交易整个交易时段,而所有持仓在 23:59 平仓。

如果指定的开始时间晚于结束时间,则智能交易系统将在指定时间的第二天平仓。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/21343

Exp_GTakeProfit_Tm Exp_GTakeProfit_Tm

一款负责平仓的智能交易系统,在这些情况下运行: 所有持仓的总盈利超过输入中指定的止盈级别,或者所有持仓超出设置中指定的时间间隔而需要平仓

Exp_GStopLoss_Tm Exp_GStopLoss_Tm

一款负责平仓的智能交易系统,在这些情况下运行: 所有持仓的总亏损超过输入中指定的止损级别,或者所有持仓超出设置中指定的时间间隔而需要平仓

AOCCI AOCCI

一款智能交易系统,基于两个指标: iCCI (商品通道指数,CCI) 和 iAO (动量振荡器,AO)

Ozymandias_System Ozymandias_System

当烛条超出 Ozymandias 通道时以彩色标记的指标