请教一下这段函数限制一根K线只开仓一次,怎么个改法才不爱时间周期的影响? 新评论 LBJ55699 2017.11.27 07:23 下面函数是限制一根K线只开仓一次,我想改成在EA测试时不受下图的“时间周期”影响我写的这个EA是以4小时图来开单的,当合适开仓条件时,如果选成这个,就会变成在15分图上每一根K线开仓一次了。。。选这个才是我想要的开仓单,下面函数要怎么改才才不受““时间周期””的影响?bool Fun_New_Bar() { static datetime New_Time = 0; bool New_Bar = false; if (New_Time!= Time[0]) { New_Time = Time[0]; New_Bar = true; } return(New_Bar); } bool isNewBar() { static datetime TimeBar=0; bool flag=false; if(TimeBar!=Time[0]) { TimeBar=Time[0]; flag=true; } return (flag); } HOW TO EXPLICITLY CONTROL BAR OPENING TIME IN EA 如何防止重复下单? what can i do ? Ziheng Zhuang 2017.11.30 12:06 #1 bool IsNewTFbar(ENUM_TIMEFRAMES tf) { static datetime t=0; if(t!=iTime(NULL,tf,0)) { t=iTime(NULL,tf,0); return(true); } return (false); } 自己调用,想判断哪个周期就传入对应的tf (TimeFrame)。 bool newbar = IsNewTFbar(PERIOD_H4); //判断H4有没有新的K线 LBJ55699 2017.12.02 01:00 #2 Ziheng Zhuang: 可以了,非常感谢你,谢谢 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下面函数是限制一根K线只开仓一次,我想改成在EA测试时不受下图的“时间周期”影响
我写的这个EA是以4小时图来开单的,当合适开仓条件时,如果选成这个,就会变成在15分图上每一根K线开仓一次了。。。
选这个才是我想要的开仓单,下面函数要怎么改才才不受““时间周期””的影响?
bool Fun_New_Bar()