Mt5 Mt4限制 每日EA工作时间段 冻龄男孩
input string EA开始时间="01:00:00";input string EA结束时间="04:00:00";
enum 选择
{
服务器时间=1,
本地电脑时间=2
};
input 选择 时间模式=1;
bool 时间区间=时间判断(EA开始时间,EA结束时间,TimeCurrent(),时间模式);
//+------------------------------------------------------------------+
//| 限制时间.mq4 |
//| @冻龄男孩 |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "@冻龄男孩"
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
input string EA开始时间="01:00:00";//---突破日内均价禁止开单开始时刻
input string EA结束时间="04:00:00";//---突破日内均价禁止开单结束时刻
enum 选择
{
服务器时间=1,
本地电脑时间=2
};
input 选择 时间模式=1;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
bool 时间区间=时间判断(EA开始时间,EA结束时间,TimeCurrent(),时间模式);
}
//+------------------------------------------------------------------+
bool时间判断(string 开始时间,string 结束时间,ulong 参考时间,int 壹服贰电=0,int GMT偏移=0)
{
if((开始时间=="0"&&结束时间=="0")||(开始时间==""&&结束时间==""))
return true;
if(壹服贰电==1)
参考时间=TimeCurrent();
if(壹服贰电==2)
参考时间=TimeLocal();
参考时间=参考时间+GMT偏移*3600;
ulong开始秒数=((ulong)StringToTime(开始时间))%86400;
ulong结束秒数=((ulong)StringToTime(结束时间))%86400;
参考时间=参考时间%86400;
if(结束秒数<开始秒数)
{
if(参考时间>=开始秒数 || 参考时间<结束秒数)
return(true);
}
else
{
if(参考时间>=开始秒数 && 参考时间<结束秒数)
return(true);
}
return(false);
}
////--------------------------------------------------------------
挺有用的,能避开流动性不好的时候的闪崩行情 谢谢分享 感谢楼主分享 路过看看 看看。。感谢分享。。。。 楼主能不能加个参数,只对指定magic的EA限制开仓时间段的,还有制定时间检查如有未平仓头寸的给个参数是否强平。 还有加个参数指定达到指定加个止盈和指定加个止损的 感谢分享 好代码,学习了 感谢分享 看看。。感谢分享。。。 楼主能不能加个参数,只对指定magic的EA限制开仓时间段的,还有制定时间检查如有未平仓头寸的给个参数是否强平。还有加个参数指定达到指定加个止盈和指定加个止损的 wangwei 发表于 2022-6-2 23:03
楼主能不能加个参数,只对指定magic的EA限制开仓时间段的,还有制定时间检查如有未平仓头寸的给个参数是否 ...
达到指定价格止盈指定价格止损的选项 感谢分享 感谢分享 感谢分享 谢谢分享
路过看看 谢谢分享 谢谢分享