有特定时间的蜡烛的开盘价。 - 页 4 1234 新评论 Simon Gniadkowski 2013.01.20 16:46 #31 Kane59:真的很抱歉。我只有这个,但我确实忘记了 "UpdateHSeSpeciales"。它是在程序开始时在 "init "中调用的。好的,我已经测试了那个函数,它似乎工作正常。为了使生活更轻松,更有把握,你为什么不这样做呢...... extern string Heures="09:00;15:00;19:00;23:00;"; datetime HeureSH[]; // datetime NOT string if (HeureSH( iTime(Symbol(),PERIOD_H1,0),TIME_MINUTES) ) // pass datetime to HeureSH //+------------------------------------------------------------------+ void UpdateHSeSpeciales() { string hour1 = ""; int count1 = 0; for(int k = 0; k < StringLen(Heures); k++) { if(StringSubstr(Heures, k, 1) != ";") { hour1 = hour1 + StringSubstr(Heures, k, 1); } else { ArrayResize(HeureSH, ArraySize(HeureSH)+1); HeureSH[count1] = StrToTime(hour1); // convert string to datetime hour1 =""; count1 +=1; } } } bool HeureSH(datetime now1) // parameter is a datetime { for(int k = 0; k < ArraySize(HeureSH); k++) { if(now1 == HeureSH[k]) { return(true); } } return(false); }这样,你就不会用字符串来工作,而是用数据时间来工作? 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
真的很抱歉。
我只有这个,但我确实忘记了 "UpdateHSeSpeciales"。
它是在程序开始时在 "init "中调用的。
好的,我已经测试了那个函数,它似乎工作正常。
为了使生活更轻松,更有把握,你为什么不这样做呢......
这样,你就不会用字符串来工作,而是用数据时间来工作?