// 放置
void OnTick()
{
if(IsNewCandle) // 注意: 这里最好加上检测是否新柱出现再执行,
{
//--- 需要执行的内容
}
}
//+------------------------------------------------------------------+
//| 检测新柱是否出现 |
//+------------------------------------------------------------------+
bool IsNewCandle()
{
datetime d = iTime(NULL, PERIOD_CURRENT, 0);
if(dtNow == -1 || dtNow != d && accredit)
{
dtNow = d;
if(时间判断(EA开始时间,EA结束时间,TimeCurrent()));
return true;
}
return false;
}
//+------------------------------------------------------------------+
//| 检测是否为交易时间 |
//+------------------------------------------------------------------+
bool 时间判断(string 开始时间,string 结束时间,ulong 参考时间,int 壹服贰电=0,int GMT偏移=0)
{
if(壹服贰电==1) // 服务器端上的时间
参考时间=TimeCurrent();
if(壹服贰电==2) //
MT5 MT4 通用 设置EA每天交易的时间段
最新推荐文章于 2024-09-23 13:46:22 发布