支持! - 页 6 123456 新评论 bachy20 2006.04.16 06:01 #51 关于交叉函数 的问题 嗨,编码员大师。 非常感谢您的课程! 我还在学习mq4,并期待着阅读您的更多教程。 我一直在关注My_First_EA.mq4的代码,有一个关于Crossed()函数的问题。 第一次调用Crossed()函数时,current_direction != last_direction 将永远为TRUE,因为在第一次调用时。 static int last_direction = 0; 而current_direction 立即被分配为1或2。 如何测试last_direction = 0,这将确保在第一次调用Crossed()时返回(0)。 (见下文) 再次感谢您。 Bachy20 =-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= int Crossed (double line1 , double line2) { static int last_direction = 0; static int current_direction = 0。 if(line1>line2)current_direction = 1; //向上 如果(line1<line2)current_direction = 2; //向下 //当前的方向将总是不同于 //最后一个方向,在第一次使用这个函数时 如果(current_direction != last_direction) //改变了 { 如果(last_direction == 0) //在第一次使用此函数时返回(0) { last_direction = current_direction; 返回(0)。 } 否则 { last_direction = current_direction; 返回(last_direction)。 } } 否则 { 返回(0)。 } } 如何编码? 欢迎来到MQL4课程 Ema Cross! InTrance 2006.04.17 05:10 #52 感谢你的所有工作。 linuxtroll 2006.04.17 05:49 #53 伟大的工作,Guruji...继续保持良好的工作... yours_cj 2011.12.06 12:33 #54 非常感谢你提供的精彩教程 亲爱的Codeguru。 非常感谢你提供的精彩教程,这对像我这样的新手来说将是一个很大的帮助:-) 再次感谢。 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
关于交叉函数 的问题
嗨,编码员大师。
非常感谢您的课程! 我还在学习mq4,并期待着阅读您的更多教程。
我一直在关注My_First_EA.mq4的代码,有一个关于Crossed()函数的问题。
第一次调用Crossed()函数时,current_direction != last_direction 将永远为TRUE,因为在第一次调用时。
static int last_direction = 0; 而current_direction 立即被分配为1或2。
如何测试last_direction = 0,这将确保在第一次调用Crossed()时返回(0)。 (见下文)
再次感谢您。
Bachy20
=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
int Crossed (double line1 , double line2)
{
static int last_direction = 0;
static int current_direction = 0。
if(line1>line2)current_direction = 1; //向上
如果(line1<line2)current_direction = 2; //向下
//当前的方向将总是不同于
//最后一个方向,在第一次使用这个函数时
如果(current_direction != last_direction) //改变了
{
如果(last_direction == 0) //在第一次使用此函数时返回(0)
{
last_direction = current_direction;
返回(0)。
}
否则
{
last_direction = current_direction;
返回(last_direction)。
}
}
否则
{
返回(0)。
}
}
感谢你的所有工作。
伟大的工作,Guruji...继续保持良好的工作...
非常感谢你提供的精彩教程
亲爱的Codeguru。
非常感谢你提供的精彩教程,这对像我这样的新手来说将是一个很大的帮助:-)
再次感谢。